lichess.org
Donate
FEN
[Event "rated blitz game"] [Site "https://lichess.org/n8L2aJ5M"] [Date "2026.04.01"] [Round "-"] [White "HustlinHarper"] [Black "kingph31"] [Result "0-1"] [GameId "n8L2aJ5M"] [UTCDate "2026.04.01"] [UTCTime "05:34:56"] [WhiteElo "2312"] [BlackElo "2178"] [WhiteRatingDiff "-7"] [BlackRatingDiff "+8"] [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.29] } 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.41] } 8... Be7 { [%eval 0.4] } 9. Nc3 { [%eval 0.37] } 9... O-O { [%eval 0.34] } 10. h3 { [%eval 0.38] } 10... h6 { [%eval 0.42] } 11. Bf4 { [%eval 0.42] } 11... Nh7 { [%eval 0.46] } 12. e5 { [%eval 0.32] } 12... d5 { [%eval 0.39] } 13. Qf3?! { (0.39 → -0.21) Inaccuracy. Nb3 was best. } { [%eval -0.21] } (13. Nb3 a5 14. Na4 Re8 15. Qd3 Rb8 16. Bd2 Ng5 17. Nac5 Bxc5 18. Nxc5 Rxb2) 13... c5 { [%eval -0.19] } 14. Nb3 { [%eval -0.03] } 14... c6 { [%eval 0.24] } 15. Na4 { [%eval 0.19] } 15... c4 { [%eval 0.27] } 16. Nbc5 { [%eval 0.27] } 16... Bc8 { [%eval 0.57] } 17. Rad1?! { (0.57 → 0.00) Inaccuracy. Qg3 was best. } { [%eval 0.0] } (17. Qg3 Bh4 18. Qc3 Ng5 19. b3 Rb8 20. Be3 Bf5 21. Rad1 Ne6 22. bxc4 Be7) 17... Qa5 { [%eval 0.02] } 18. Bd2 { [%eval -0.33] } 18... Qb5 { [%eval -0.24] } 19. Be3 { [%eval -0.36] } 19... Bg5? { (-0.36 → 1.05) Mistake. Bxc5 was best. } { [%eval 1.05] } (19... Bxc5 20. Nxc5 Qxb2 21. Qg3 Qxc2 22. e6 Qg6 23. Qxg6 fxg6 24. Bd4 Re8 25. Re3) 20. Bxg5?! { (1.05 → 0.48) Inaccuracy. Qh5 was best. } { [%eval 0.48] } (20. Qh5 Bxe3 21. Rxe3 Ng5 22. Rg3 Bf5 23. h4 Bg6 24. Qg4 Ne4 25. Nxe4 dxe4) 20... Nxg5 { [%eval 0.49] } 21. Qe3 { [%eval 0.48] } 21... Ne6 { [%eval 0.59] } 22. f4? { (0.59 → -0.52) Mistake. Nxe6 was best. } { [%eval -0.52] } (22. Nxe6 Bxe6 23. b3 Bf5 24. Rd2 Rae8 25. Nc5 Re7 26. f4 Rfe8 27. g4 Bc8) 22... d4 { [%eval -0.22] } 23. Qa3 { [%eval -0.25] } 23... Rd8 { [%eval -0.29] } 24. g4? { (-0.29 → -1.96) Mistake. Nxe6 was best. } { [%eval -1.96] } (24. Nxe6 Bxe6 25. Nc5 Rab8 26. Nxe6 fxe6 27. f5 exf5 28. e6 Qb6 29. e7 Re8) 24... Nxf4 { [%eval -1.82] } 25. Qf3 { [%eval -2.11] } 25... g5?! { (-2.11 → -1.10) Inaccuracy. Ne6 was best. } { [%eval -1.1] } (25... Ne6 26. Rf1 Rf8 27. Qa3 Rb8 28. Nxe6 Bxe6 29. Nc5 Qxb2 30. Qxb2 Rxb2 31. Nxe6) 26. Kh2?! { (-1.10 → -2.14) Inaccuracy. Re4 was best. } { [%eval -2.14] } (26. Re4 Rd5 27. Rxf4 gxf4 28. Ne4 Rxe5 29. Rxd4 Ba6 30. Qxf4 Rxe4 31. Qxe4 Qxa4) 26... Be6 { [%eval -1.71] } 27. Qe4? { (-1.71 → -3.48) Mistake. b3 was best. } { [%eval -3.48] } (27. b3 Rab8 28. Rf1 Rd5 29. Ne4 cxb3 30. axb3 Rxe5 31. Rxd4 Bd5) 27... d3? { (-3.48 → -1.62) Mistake. Rd5 was best. } { [%eval -1.62] } (27... Rd5 28. Nxe6 Nxe6 29. b3 c3 30. Qf5 Re8 31. Re4 Nf4 32. Rde1 Ng6 33. Rf1) 28. cxd3 { [%eval -1.65] } 28... cxd3 { [%eval -1.72] } 29. b4? { (-1.72 → -3.46) Mistake. Rf1 was best. } { [%eval -3.46] } (29. Rf1 Bd5 30. Qe3 Bxa2 31. Rxf4 gxf4 32. Qxf4 d2 33. Rxd2 Rxd2+ 34. Qxd2 Bb1) 29... Bd5 { [%eval -3.28] } 30. Qf5 { [%eval -3.39] } 30... Qxb4 { [%eval -3.24] } 31. e6?! { (-3.24 → -4.49) Inaccuracy. Qf6 was best. } { [%eval -4.49] } (31. Qf6 d2 32. Re3 Ng6 33. Qf2 Rab8 34. Kg1 Nf4 35. Qxd2 Qxd2 36. Rxd2 Rb1+) 31... Qd4 { [%eval -4.49] } 32. exf7+ { [%eval -5.17] } 32... Bxf7 { [%eval -5.35] } 33. Rd2 { [%eval -5.33] } 33... Re8 { [%eval -5.47] } 34. Nd7?! { (-5.47 → -8.85) Inaccuracy. Re4 was best. } { [%eval -8.85] } (34. Re4 Rxe4 35. Nxe4 Bg6 36. Nf6+ Kh8 37. Qc5 Qxf6 38. Rb2 d2 39. Rxd2 Nd3) 34... Rxe1 { [%eval -8.8] } 35. Nf6+ { [%eval -8.53] } 35... Kg7 { [%eval -8.48] } 36. Qh7+? { (-8.48 → Mate in 16) Checkmate is now unavoidable. Rg2 was best. } { [%eval #-16] } (36. Rg2 Qxf6 37. Nc5 Nxg2 38. Nxd3 Qxf5 39. gxf5 Re2 40. Kg1 Kf8 41. Kf1 Rc2) 36... Kxf6 { [%eval -14.23] } 37. Qxh6+?! { (-14.23 → Mate in 5) Checkmate is now unavoidable. Qf5+ was best. } { [%eval #-5] } (37. Qf5+ Ke7 38. Qc5+ Qxc5 39. Nxc5 Re2+ 40. Kg1 Rxd2 41. Kf1 Bd5 42. h4 Rg2) 37... Bg6 { [%eval #-4] } { Black wins on time. } 0-1