lichess.org
Donate
FEN
[Event "rated blitz game"] [Site "https://lichess.org/KQOtKzaP"] [Date "2026.03.23"] [Round "-"] [White "HustlinHarper"] [Black "kingph31"] [Result "1-0"] [GameId "KQOtKzaP"] [UTCDate "2026.03.23"] [UTCTime "21:09:08"] [WhiteElo "2261"] [BlackElo "2195"] [WhiteRatingDiff "+4"] [BlackRatingDiff "-5"] [WhiteTitle "FM"] [Variant "Standard"] [TimeControl "180+0"] [ECO "C62"] [Opening "Ruy Lopez: Steinitz Defense"] [Termination "Normal"] [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.42] } 9. Nc3 { [%eval 0.32] } 9... O-O { [%eval 0.38] } 10. h3 { [%eval 0.33] } 10... h6 { [%eval 0.36] } 11. Bf4 { [%eval 0.42] } 11... Nh7 { [%eval 0.52] } 12. e5 { [%eval 0.37] } 12... d5 { [%eval 0.38] } 13. Qf3?! { (0.38 → -0.23) Inaccuracy. Nb3 was best. } { [%eval -0.23] } (13. Nb3 Re8 14. Na4 Rb8 15. Be3 Ng5 16. Nac5 Bxc5 17. Bxc5 a5 18. Be3 Ne4) 13... c5 { [%eval -0.18] } 14. Nb3 { [%eval -0.11] } 14... c6 { [%eval 0.25] } 15. Na4 { [%eval 0.3] } 15... c4 { [%eval 0.25] } 16. Nbc5 { [%eval 0.25] } 16... Bc8 { [%eval 0.65] } 17. Rad1 { [%eval 0.19] } 17... Re8 { [%eval 0.47] } 18. b3 { [%eval 0.33] } 18... cxb3 { [%eval 0.53] } 19. axb3 { [%eval 0.57] } 19... Ng5 { [%eval 0.84] } 20. Qg3 { [%eval 0.86] } 20... Kh8 { [%eval 1.16] } 21. Be3?! { (1.16 → 0.43) Inaccuracy. Bxg5 was best. } { [%eval 0.43] } (21. Bxg5 hxg5 22. e6 Bxe6 23. Nxe6 fxe6 24. Rxe6 Qd7 25. Rde1) 21... Bf5 { [%eval 0.54] } 22. f4 { [%eval 0.39] } 22... Nh7 { [%eval 0.94] } 23. Qf2 { [%eval 0.92] } 23... h5 { [%eval 1.3] } 24. Kh2 { [%eval 0.93] } 24... Bg5?? { (0.93 → 4.46) Blunder. Bh4 was best. } { [%eval 4.46] } (24... Bh4 25. g3 Be7 26. Qe2 Qc8 27. Bd4 Kg8 28. Qxh5 g6 29. Qf3 Bxh3 30. e6) 25. fxg5 { [%eval 4.5] } 25... Bg6 { [%eval 4.57] } 26. h4 { [%eval 4.53] } 26... Rxe5 { [%eval 4.8] } 27. Bd4 { [%eval 4.72] } 27... Rf5 { [%eval 4.76] } 28. Qg3 { [%eval 5.09] } 28... Nf8 { [%eval 5.22] } 29. Re2 { [%eval 5.25] } 29... Nd7 { [%eval 5.37] } 30. Rde1 { [%eval 5.16] } 30... Nxc5 { [%eval 5.08] } 31. Nxc5 { [%eval 5.12] } 31... Qb8 { [%eval 5.97] } 32. Re8+?! { (5.97 → 4.07) Inaccuracy. Qxb8+ was best. } { [%eval 4.07] } (32. Qxb8+ Rxb8 33. Re8+ Rxe8 34. Rxe8+ Kh7 35. Nd7 f6 36. Re7 Kg8 37. gxf6 Bf7) 32... Qxe8 { [%eval 4.05] } 33. Rxe8+ { [%eval 4.03] } 33... Rxe8 { [%eval 4.01] } 34. Qc7 { [%eval 3.94] } 34... Rf1 { [%eval 4.13] } 35. Qxc6 { [%eval 3.52] } 35... Ree1?? { (3.52 → 7.37) Blunder. Rfe1 was best. } { [%eval 7.37] } (35... Rfe1 36. Nd3 R1e4 37. Nf2 Re2 38. c3 Kh7 39. Qa6 Rb2 40. Qxa7 Rxb3 41. Qd7) 36. Qc8+ { [%eval 6.98] } 36... Kh7 { [%eval 7.78] } 37. Qf8 { [%eval 7.55] } 37... f6 { [%eval 7.46] } 38. gxf6 { [%eval 7.32] } 38... gxf6 { [%eval 7.43] } 39. Bxf6 { [%eval 6.43] } 39... Rh1+?? { (6.43 → Mate in 8) Checkmate is now unavoidable. Rxf6 was best. } { [%eval #8] } (39... Rxf6 40. Qxf6 a5 41. Ne6 Rxe6 42. Qxe6 Bxc2 43. Qd7+ Kh6 44. Qxd5 Bg6 45. Qg8) 40. Kg3 { [%eval #7] } 40... Re3+ { [%eval #7] } 41. Kf2 { [%eval #6] } { Black resigns. } 1-0