lichess.org
Donate
FEN
[Event "rated blitz game"] [Site "https://lichess.org/B96WKtcp"] [Date "2026.03.18"] [Round "-"] [White "HustlinHarper"] [Black "kingph31"] [Result "0-1"] [GameId "B96WKtcp"] [UTCDate "2026.03.18"] [UTCTime "01:17:50"] [WhiteElo "2279"] [BlackElo "2248"] [WhiteRatingDiff "-7"] [BlackRatingDiff "+6"] [WhiteTitle "FM"] [Variant "Standard"] [TimeControl "180+0"] [ECO "C62"] [Opening "Ruy Lopez: Steinitz Defense"] [Termination "Time forfeit"] [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. Bxc6+ { [%eval 0.23] } 4... bxc6 { [%eval 0.15] } 5. d4 { [%eval 0.28] } 5... exd4 { [%eval 0.26] } 6. Nxd4 { [%eval 0.0] } 6... Bd7 { [%eval 0.31] } 7. O-O { [%eval 0.27] } 7... Nf6 { [%eval 0.58] } 8. Re1 { [%eval 0.44] } 8... Be7 { [%eval 0.43] } 9. c4 { [%eval 0.51] } 9... O-O { [%eval 0.45] } 10. Nc3 { [%eval 0.45] } 10... Re8 { [%eval 0.38] } 11. h3 { [%eval 0.45] } 11... h6 { [%eval 0.5] } 12. Bf4 { [%eval 0.33] } 12... c5 { [%eval 0.38] } 13. Nf3 { [%eval 0.34] } 13... Nh7 { [%eval 0.51] } 14. e5 { [%eval 0.41] } 14... Bc6 { [%eval 0.41] } 15. Nd5 { [%eval 0.54] } 15... Bf8 { [%eval 0.53] } 16. Qd3 { [%eval 0.54] } 16... Qd7 { [%eval 0.73] } 17. Rad1 { [%eval 0.63] } 17... Bb7 { [%eval 1.08] } 18. exd6?! { (1.08 → 0.32) Inaccuracy. Bd2 was best. } { [%eval 0.32] } (18. Bd2 a5 19. Re3 a4 20. Bc3 Re6) 18... cxd6 { [%eval 0.38] } 19. b3 { [%eval 0.32] } 19... Bxd5 { [%eval 0.24] } 20. Qxd5 { [%eval 0.28] } 20... Nf6 { [%eval 0.33] } 21. Qd3 { [%eval 0.3] } 21... Rxe1+ { [%eval 0.32] } 22. Nxe1 { [%eval 0.43] } 22... g5? { (0.43 → 2.03) Mistake. Qb7 was best. } { [%eval 2.03] } (22... Qb7 23. Nc2 a5 24. Na3 a4 25. Nb5 axb3 26. axb3 Qe4 27. Qxe4 Nxe4 28. Kf1) 23. Bxd6?! { (2.03 → 1.05) Inaccuracy. Qf3 was best. } { [%eval 1.05] } (23. Qf3 Qd8 24. Be5 Ne8 25. Bc3 Bg7 26. Bxg7 Kxg7 27. Nc2 Rb8 28. Ne3 Qf6) 23... Rd8? { (1.05 → 2.35) Mistake. Re8 was best. } { [%eval 2.35] } (23... Re8 24. Kf1 Bxd6 25. Qxd6 Qf5 26. Qc6 Qe5 27. Kg1 Kg7 28. Qf3 a5 29. g3) 24. Bxf8 { [%eval 1.86] } 24... Qxd3 { [%eval 2.37] } 25. Rxd3 { [%eval 2.34] } 25... Rxf8 { [%eval 2.29] } 26. Rd6 { [%eval 2.14] } 26... Kg7?! { (2.14 → 2.94) Inaccuracy. Ne4 was best. } { [%eval 2.94] } (26... Ne4 27. Rd7 a5 28. Nd3 a4 29. f3 Nc3 30. Kf1 Rc8 31. Ra7 Kg7 32. bxa4) 27. Nf3? { (2.94 → 1.45) Mistake. Nd3 was best. } { [%eval 1.45] } (27. Nd3 Re8 28. Ra6 Ne4 29. Rxa7 Rd8 30. f3 Rxd3 31. fxe4 Kf6 32. Rc7 Ke5) 27... Re8 { [%eval 1.56] } 28. Ra6 { [%eval 1.66] } 28... Re7 { [%eval 1.67] } 29. Ra5 { [%eval 1.5] } 29... Ne4 { [%eval 1.78] } 30. g3?! { (1.78 → 1.00) Inaccuracy. g4 was best. } { [%eval 1.0] } (30. g4 Rd7 31. Kg2 f6 32. h4 Nc3 33. h5 Ne2 34. Ne1 f5 35. gxf5 Rd2) 30... f5 { [%eval 1.46] } 31. Kg2 { [%eval 1.44] } 31... Kf6 { [%eval 1.62] } 32. Ne1 { [%eval 1.42] } 32... Rd7 { [%eval 1.42] } 33. Nf3?! { (1.42 → 0.31) Inaccuracy. Ra6+ was best. } { [%eval 0.31] } (33. Ra6+ Kf7 34. Nf3 Kg7 35. Re6 h5 36. g4 hxg4 37. hxg4 fxg4 38. Ne5 Rd2) 33... g4 { [%eval 0.3] } 34. hxg4 { [%eval 0.29] } 34... fxg4 { [%eval 0.32] } 35. Nh2 { [%eval 0.0] } 35... h5 { [%eval 0.0] } 36. Nf1 { [%eval -0.01] } 36... Ke5 { [%eval 0.0] } 37. f3 { [%eval -0.2] } 37... gxf3+ { [%eval -0.27] } 38. Kxf3 { [%eval -0.27] } 38... Rf7+ { [%eval -0.1] } 39. Kg2 { [%eval -0.12] } 39... Kd4 { [%eval -0.09] } 40. Ra6 { [%eval -0.24] } 40... Kd3 { [%eval -0.3] } 41. Re6?! { (-0.30 → -1.32) Inaccuracy. a3 was best. } { [%eval -1.32] } (41. a3 Ke2 42. Nh2 Rg7 43. g4 Kd3 44. b4 hxg4 45. bxc5 Nxc5 46. Rh6 Kxc4) 41... Rf2+ { [%eval -1.23] } 42. Kg1 { [%eval -1.21] } 42... Rxa2 { [%eval -0.94] } 43. Re5 { [%eval -1.38] } 43... Rb2? { (-1.38 → -0.19) Mistake. Rf2 was best. } { [%eval -0.19] } (43... Rf2 44. Rd5+ Kc3 45. Re5 Re2 46. Rxh5 a5 47. g4 Kxb3 48. g5 a4 49. g6) 44. Rd5+ { [%eval -0.68] } 44... Ke2?! { (-0.68 → 0.00) Inaccuracy. Kc3 was best. } { [%eval 0.0] } (44... Kc3 45. Rxh5 a5 46. Re5 Re2 47. g4 Kxb3 48. g5 a4 49. g6 a3 50. g7) 45. Re5 { [%eval -0.46] } 45... Kf3 { [%eval 0.0] } 46. Rf5+ { [%eval -0.07] } 46... Ke2 { [%eval -0.04] } 47. Re5 { [%eval -0.42] } 47... Kd3 { [%eval -0.62] } 48. Rd5+ { [%eval -0.71] } 48... Kc3 { [%eval -0.73] } 49. Re5 { [%eval -1.2] } 49... Nd2?! { (-1.20 → -0.18) Inaccuracy. Re2 was best. } { [%eval -0.18] } (49... Re2 50. Rxh5 Kxb3 51. g4 a5 52. g5 a4 53. g6 a3 54. g7 Nf6 55. Rf5) 50. Re3+?? { (-0.18 → -3.80) Blunder. Nxd2 was best. } { [%eval -3.8] } (50. Nxd2 Rxd2 51. Rxc5 Kxb3 52. Rxh5 Rd7 53. Kf1 Kxc4 54. g4 Rd4 55. g5 Kb4) 50... Kb4 { [%eval -3.22] } 51. Rd3?! { (-3.22 → -4.65) Inaccuracy. Nxd2 was best. } { [%eval -4.65] } (51. Nxd2 Rxd2 52. Re7 Kxb3 53. Rxa7 Kxc4 54. Kf1 Rd5 55. Kf2 Kc3 56. Ke3 c4) 51... Nxf1 { [%eval -4.65] } 52. Kxf1 { [%eval -4.93] } 52... Rxb3 { [%eval -4.73] } 53. Rd5 { [%eval -4.62] } 53... Kxc4 { [%eval -3.91] } 54. Rxh5 { [%eval -3.83] } 54... Rxg3 { [%eval -4.53] } 55. Kf2 { [%eval -4.98] } 55... Ra3 { [%eval -4.3] } 56. Rh7 { [%eval -5.01] } 56... a5 { [%eval -4.61] } 57. Rb7 { [%eval -5.19] } 57... Rb3 { [%eval -4.23] } 58. Ke2?? { (-4.23 → Mate in 9) Checkmate is now unavoidable. Ra7 was best. } { [%eval #-9] } (58. Ra7 Kd3 59. Rxa5 c4 60. Rd5+ Kc2 61. Rc5 c3 62. Ke3 Kb1 63. Rxc3 Rxc3+) 58... Rxb7 { [%eval #-8] } 59. Kd2 { [%eval #-7] } 59... Rd7+?! { (Mate in 7 → -10.66) Lost forced checkmate sequence. Re7 was best. } { [%eval -10.66] } (59... Re7 60. Kc2 Re2+ 61. Kd1 Kd3 62. Kc1 Kc3 63. Kb1 Re1+ 64. Ka2 a4 65. Ka3) 60. Kc2 { [%eval -13.1] } 60... Rd3 { [%eval -10.42] } 61. Kb2 { [%eval -10.26] } 61... Rb3+ { [%eval -9.86] } 62. Ka2? { (-9.86 → Mate in 4) Checkmate is now unavoidable. Kc1 was best. } { [%eval #-4] } (62. Kc1 Re3 63. Kd2 Re2+ 64. Kxe2 Kb3 65. Kd3 c4+ 66. Ke4 a4 67. Ke5 c3) 62... a4 { [%eval #-3] } 63. Ka1 { [%eval #-3] } 63... Kb4 { [%eval #-4] } 64. Ka2 { [%eval #-4] } 64... c4 { [%eval #-3] } 65. Ka1 { [%eval #-3] } 65... c3 { [%eval #-3] } 66. Ka2 { [%eval #-3] } 66... c2 { [%eval #-2] } { Black wins on time. } 0-1