lichess.org
Donate
FEN
[Event "casual blitz game"] [Site "https://lichess.org/fuiyTVG7"] [Date "2026.03.17"] [Round "-"] [White "charlieh10354"] [Black "Mirz31"] [Result "1/2-1/2"] [GameId "fuiyTVG7"] [UTCDate "2026.03.17"] [UTCTime "14:57:30"] [WhiteElo "1312"] [BlackElo "2346"] [BlackTitle "WCM"] [Variant "Standard"] [TimeControl "300+3"] [ECO "C62"] [Opening "Ruy Lopez: Steinitz Defense"] [Termination "Insufficient material"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nc6 { [%eval 0.22] } 3. Bb5 { [%eval 0.15] } 3... d6 { [%eval 0.39] } { C62 Ruy Lopez: Steinitz Defense } 4. h3 { [%eval 0.29] } 4... Nf6 { [%eval 0.46] } 5. Nc3 { [%eval 0.38] } 5... h6 { [%eval 0.6] } 6. d3 { [%eval 0.34] } 6... Be7 { [%eval 0.35] } 7. O-O { [%eval 0.19] } 7... a6 { [%eval 0.37] } 8. Bc4 { [%eval 0.01] } 8... O-O { [%eval 0.21] } 9. a3 { [%eval 0.24] } 9... Na5 { [%eval 0.38] } 10. Ba2 { [%eval 0.44] } 10... Be6 { [%eval 0.6] } 11. Bxe6 { [%eval 0.26] } 11... fxe6 { [%eval 0.3] } 12. Be3 { [%eval 0.06] } 12... Nc6 { [%eval 0.08] } 13. Qe2 { [%eval -0.21] } 13... Qd7 { [%eval -0.01] } 14. Rfe1 { [%eval -0.3] } 14... Rad8 { [%eval -0.17] } 15. Rad1 { [%eval -0.2] } 15... b5 { [%eval 0.16] } 16. Nd2?! { (0.16 → -0.90) Inaccuracy. d4 was best. } { [%eval -0.9] } (16. d4 exd4 17. Nxd4 Rf7 18. f4 e5 19. Nf3 exf4 20. Bxf4 Qe6 21. Bg3 Ne5) 16... d5 { [%eval -0.7] } 17. exd5 { [%eval -0.76] } 17... exd5 { [%eval -0.73] } 18. Ncb1?? { (-0.73 → -3.68) Blunder. d4 was best. } { [%eval -3.68] } (18. d4 exd4 19. Bxd4 Rfe8 20. Qd3 Nxd4 21. Qxd4 c5 22. Qd3 d4 23. Ne2 Bd6) 18... Qe6?? { (-3.68 → -0.98) Blunder. d4 was best. } { [%eval -0.98] } (18... d4 19. Bxh6 gxh6 20. Ne4 Nxe4 21. Qxe4 Kh8 22. Nd2 Rf6 23. Qg4 Qxg4 24. hxg4) 19. Nf1 { [%eval -1.04] } 19... a5 { [%eval -0.64] } 20. Ng3 { [%eval -0.61] } 20... Rf7 { [%eval -0.16] } 21. Nd2?? { (-0.16 → -3.06) Blunder. d4 was best. } { [%eval -3.06] } (21. d4 exd4 22. Bxd4 Nxd4 23. Qxe6 Nxe6 24. Rxe6 Bc5 25. Nc3 b4 26. axb4 axb4) 21... Rdf8?? { (-3.06 → -0.11) Blunder. d4 was best. } { [%eval -0.11] } (21... d4 22. Bf4 Nd7 23. Nh5 g6 24. Bh2 gxh5 25. Qxh5 Rdf8 26. f4 b4 27. Rf1) 22. Nf3 { [%eval -0.33] } 22... Bd6 { [%eval -0.13] } 23. Nh4?! { (-0.13 → -0.82) Inaccuracy. c4 was best. } { [%eval -0.82] } (23. c4 dxc4 24. dxc4 Qxc4 25. Qxc4 bxc4 26. Nd2 c3 27. bxc3 Bxa3 28. Nde4 Ra8) 23... b4?! { (-0.82 → -0.09) Inaccuracy. Ne7 was best. } { [%eval -0.09] } (23... Ne7 24. Nf3 Nd7 25. Nh2 Rf6 26. c4 bxc4 27. dxc4 c6 28. cxd5 cxd5 29. Qg4) 24. axb4 { [%eval -0.08] } 24... axb4 { [%eval -0.17] } 25. Ng6 { [%eval -0.42] } 25... Rb8 { [%eval -0.23] } 26. b3 { [%eval -0.62] } 26... Ne7 { [%eval -0.23] } 27. Nxe7+ { [%eval -0.31] } 27... Qxe7 { [%eval 0.12] } 28. Nf5 { [%eval 0.1] } 28... Qd7 { [%eval 0.08] } 29. Nxd6 { [%eval 0.03] } 29... Qxd6 { [%eval 0.13] } 30. d4 { [%eval 0.13] } 30... e4 { [%eval 0.15] } 31. Ra1 { [%eval 0.05] } 31... Rff8?! { (0.05 → 0.75) Inaccuracy. c6 was best. } { [%eval 0.75] } (31... c6 32. Ra6 Ne8 33. Rea1 Nc7 34. Ra7 Rbf8 35. Qg4 Rf6 36. h4 Rg6 37. Qh3) 32. Ra6 { [%eval 0.89] } 32... Qd7 { [%eval 1.01] } 33. Bf4 { [%eval 0.73] } 33... Ra8 { [%eval 1.11] } 34. Rea1 { [%eval 1.03] } 34... Rxa6 { [%eval 1.16] } 35. Rxa6 { [%eval 1.11] } 35... c6 { [%eval 1.31] } 36. Ra4 { [%eval 1.41] } 36... Qb7 { [%eval 1.67] } 37. Qa6 { [%eval 1.85] } 37... Qe7?! { (1.85 → 2.72) Inaccuracy. Qc8 was best. } { [%eval 2.72] } (37... Qc8 38. Bd6 e3 39. Bxf8 exf2+ 40. Kxf2 Qf5+ 41. Kg1 Qf4 42. Qe2 Qxd4+ 43. Kh1) 38. Qxc6 { [%eval 2.78] } 38... Rd8 { [%eval 3.04] } 39. Qc5 { [%eval 3.03] } 39... Qf7 { [%eval 3.2] } 40. Rxb4 { [%eval 2.71] } 40... Nh5 { [%eval 3.42] } 41. Bc7?! { (3.42 → 2.22) Inaccuracy. Rb8 was best. } { [%eval 2.22] } (41. Rb8 Qxf4 42. Rxd8+ Kh7 43. Rf8 Nf6 44. Qc3 Qc1+ 45. Kh2 Qf4+ 46. Qg3 Ng4+) 41... Rc8?! { (2.22 → 3.61) Inaccuracy. Rf8 was best. } { [%eval 3.61] } (41... Rf8 42. Rb8 Qxf2+ 43. Kh2 Rxb8 44. Qxd5+ Kh8 45. Bxb8 Nf6 46. Qe6 Qxc2 47. b4) 42. Rb7?? { (3.61 → 1.06) Blunder. Rb8 was best. } { [%eval 1.06] } (42. Rb8 Rxb8 43. Bxb8 Kh7 44. Qc3 Nf6 45. Be5 Nd7 46. Qc7 Qf5 47. c4 Nxe5) 42... Qe6?? { (1.06 → 4.00) Blunder. Kh7 was best. } { [%eval 4.0] } (42... Kh7 43. Kh2 Qxf2 44. Qxd5 Nf6 45. Qc4 h5 46. Rb8 Ng4+ 47. hxg4 Qh4+ 48. Kg1) 43. Rb8 { [%eval 3.9] } 43... Rxb8 { [%eval 3.89] } 44. Bxb8 { [%eval 3.75] } 44... Kh7 { [%eval 4.07] } 45. Be5 { [%eval 4.08] } 45... e3 { [%eval 4.5] } 46. fxe3 { [%eval 4.5] } 46... Qf5 { [%eval 4.61] } 47. Qxd5 { [%eval 4.63] } 47... Qxc2 { [%eval 5.64] } 48. Qc4 { [%eval 4.58] } 48... Qd2 { [%eval 5.3] } 49. b4 { [%eval 5.12] } 49... Qxe3+ { [%eval 4.92] } 50. Kf1 { [%eval 4.0] } 50... Nf4 { [%eval 3.96] } 51. Bxf4 { [%eval 4.13] } 51... Qxf4+ { [%eval 4.2] } 52. Ke2?! { (4.20 → 3.09) Inaccuracy. Kg1 was best. } { [%eval 3.09] } (52. Kg1 h5 53. Qc5 Qe3+ 54. Kh1 Qe1+ 55. Kh2 h4 56. Qh5+ Kg8 57. Qd5+ Kh7) 52... Qe4+ { [%eval 2.99] } 53. Kf2 { [%eval 2.95] } 53... Qf4+?! { (2.95 → 4.34) Inaccuracy. h5 was best. } { [%eval 4.34] } (53... h5 54. Qc5 h4 55. Qh5+ Kg8 56. Qd1 Qe7 57. b5 Qb4 58. Qd3 Qb2+ 59. Kf3) 54. Kg1 { [%eval 4.34] } 54... Qe3+ { [%eval 4.94] } 55. Kh2 { [%eval 4.63] } 55... Qf4+ { [%eval 4.41] } 56. Kh1 { [%eval 4.69] } 56... Qf2 { [%eval 5.36] } 57. Qd3+ { [%eval 4.61] } 57... Kg8 { [%eval 5.18] } 58. Qc4+ { [%eval 4.93] } 58... Kh7 { [%eval 5.31] } 59. b5 { [%eval 5.17] } 59... Qe1+ { [%eval 6.35] } 60. Kh2 { [%eval 6.14] } 60... Qb1 { [%eval 5.98] } 61. d5?! { (5.98 → 4.37) Inaccuracy. Qc5 was best. } { [%eval 4.37] } (61. Qc5 Qf1 62. Qe5 Qb1 63. Qb8 g5 64. Qc7+ Kg6 65. b6 Qe1 66. b7 Qe3) 61... Qe1?! { (4.37 → 6.63) Inaccuracy. Qb2 was best. } { [%eval 6.63] } (61... Qb2 62. Qe4+ Kh8 63. Qe8+ Kh7 64. Qb8 Qb3 65. b6 Qxd5 66. Qc7 Qa5 67. Qc2+) 62. b6? { (6.63 → 3.79) Mistake. Qc2+ was best. } { [%eval 3.79] } (62. Qc2+ Kg8 63. Qc7 Kh7 64. b6 Qd1 65. b7 Qxd5 66. Qc2+ Kh8 67. b8=Q+ Qg8) 62... Qe5+ { [%eval 3.61] } 63. Kh1 { [%eval 3.25] } 63... Qe1+ { [%eval 3.6] } 64. Kh2 { [%eval 3.34] } 64... Qe5+ { [%eval 2.96] } 65. g3?? { (2.96 → 0.57) Blunder. Kg1 was best. } { [%eval 0.57] } (65. Kg1 Qe3+ 66. Kf1 Qxb6 67. Qd3+ Kg8 68. d6 Qb4 69. d7 Qf4+ 70. Kg1 Qc1+) 65... Qb2+ { [%eval 0.58] } 66. Kg1 { [%eval 0.65] } 66... Qxb6+ { [%eval 0.64] } 67. Kg2 { [%eval 0.48] } 67... Qb2+ { [%eval 1.01] } 68. Kf3 { [%eval 0.91] } 68... Qf6+ { [%eval 1.1] } 69. Ke4 { [%eval 0.86] } 69... Qg6+ { [%eval 0.92] } 70. Kf4 { [%eval 0.85] } 70... Qd6+ { [%eval 0.92] } 71. Kf5 { [%eval 0.72] } 71... Qf6+ { [%eval 1.19] } 72. Ke4 { [%eval 1.2] } 72... Qg6+ { [%eval 0.99] } 73. Kf4 { [%eval 0.8] } 73... Qg5+ { [%eval 0.7] } 74. Kf3 { [%eval 0.68] } 74... Qf5+ { [%eval 0.8] } 75. Qf4?! { (0.80 → 0.00) Inaccuracy. Kg2 was best. } { [%eval 0.0] } (75. Kg2 Kg6 76. h4 Kf7 77. Qd4 Qb1 78. Qf2+ Kg6 79. Qe2 Qf5 80. Qf3 Kf6) 75... Qxh3 { [%eval 0.37] } 76. d6 { [%eval 0.23] } 76... Qf1+?! { (0.23 → 1.00) Inaccuracy. Qd7 was best. } { [%eval 1.0] } (76... Qd7 77. g4 Kg8 78. Kg3 Qe6 79. Qd2 Qd7 80. Qd5+ Kf8 81. Qa8+ Qe8) 77. Kg4?! { (1.00 → 0.22) Inaccuracy. Ke3 was best. } { [%eval 0.22] } (77. Ke3 Qb5 78. Qe4+ Kg8 79. Qe6+ Kf8 80. d7 Qb8 81. Kf2 Qd8 82. Kf3 g6) 77... Qd1+ { [%eval 0.38] } 78. Qf3?? { (0.38 → -5.07) Blunder. Kf5 was best. } { [%eval -5.07] } (78. Kf5 Qd5+ 79. Qe5 Qf7+ 80. Ke4 Kg6 81. Kd4 Qd7 82. Kc5 Qc8+ 83. Kb6 Qd8+) 78... Qxd6?? { (-5.07 → -0.08) Blunder. h5+ was best. } { [%eval -0.08] } (78... h5+ 79. Kf4 Qxd6+ 80. Kg5 Qh6+ 81. Kh4 g5+ 82. Kh3 g4+ 83. Qxg4 hxg4+ 84. Kxg4) 79. Qe4+?? { (-0.08 → -6.62) Blunder. Kh3 was best. } { [%eval -6.62] } (79. Kh3 Qe6+ 80. Kg2 Kg6 81. Qd3+ Qf5 82. Qe3 h5 83. Qe8+ Kh7 84. Qe1 Kh6) 79... Kg8?? { (-6.62 → -0.03) Blunder. Qg6+ was best. } { [%eval -0.03] } (79... Qg6+ 80. Kf4 Qxe4+ 81. Kxe4 Kg6 82. Kf3 Kg5 83. g4 Kh4 84. Kf4 g5+ 85. Kf5) 80. Qc4+ { [%eval -0.14] } 80... Kh7 { [%eval -0.16] } 81. Qe4+?? { (-0.16 → -5.77) Blunder. Kh3 was best. } { [%eval -5.77] } (81. Kh3 h5 82. Qe2 Kh6 83. Qe3+ g5 84. Qe2 h4 85. gxh4 g4+ 86. Kg2 Kh5) 81... Qg6+ { [%eval -4.51] } 82. Qxg6+?! { (-4.51 → -6.32) Inaccuracy. Kf4 was best. } { [%eval -6.32] } (82. Kf4 Qxe4+ 83. Kxe4 Kg6 84. Ke5 Kg5 85. Ke6) 82... Kxg6 { [%eval -6.7] } 83. Kh4 { [%eval -6.06] } 83... Kf5?? { (-6.06 → -0.04) Blunder. Kf6 was best. } { [%eval -0.04] } (83... Kf6 84. Kg4 Ke5 85. Kf3 Kf5 86. g4+ Kg5 87. Kg3 g6 88. Kf3 Kh4 89. Kf4) 84. g4+?? { (-0.04 → -6.14) Blunder. Kh5 was best. } { [%eval -6.14] } (84. Kh5 Kf6 85. g4 Kf7 86. g5 hxg5 87. Kxg5 g6 88. Kh4 Kf6 89. Kg4 g5) 84... Kf4 { [%eval -6.51] } 85. Kh5 { [%eval -6.56] } 85... g5 { [%eval -6.53] } 86. Kxh6?! { (-6.53 → -74.45) Inaccuracy. Kg6 was best. } { [%eval -74.45] } (86. Kg6 Kxg4 87. Kxh6 Kf4 88. Kg6 g4 89. Kh5 g3 90. Kg6 Ke3 91. Kg7 g2) 86... Kxg4 { [%eval -81.15] } 87. Kg6 { [%eval -7.52] } 87... Kf4 { [%eval -6.63] } 88. Kh5 { [%eval -6.65] } 88... g4 { [%eval -6.55] } 89. Kh4?? { (-6.55 → Mate in 11) Checkmate is now unavoidable. Kg6 was best. } { [%eval #-11] } (89. Kg6 g3 90. Kf6 Kf3 91. Ke5 g2 92. Kd6 Ke4 93. Kd7 Kd5 94. Ke7 Kc6) 89... Kf3?? { (Mate in 11 → -6.52) Lost forced checkmate sequence. g3 was best. } { [%eval -6.52] } (89... g3 90. Kh3 Kf3 91. Kh4 g2 92. Kg5 g1=Q+ 93. Kf5 Qd4 94. Ke6 Kf4 95. Kf7) 90. Kh5?? { (-6.52 → Mate in 11) Checkmate is now unavoidable. Kg5 was best. } { [%eval #-11] } (90. Kg5 g3 91. Kf6 Ke3 92. Ke7 Kd4 93. Kd7 Kd5 94. Ke7 Kc4 95. Ke8 g2) 90... g3 { [%eval #-10] } 1/2-1/2