lichess.org
Donate
FEN
[Event "rated blitz game"] [Site "https://lichess.org/yr3FkukW"] [Date "2026.03.23"] [Round "-"] [White "HustlinHarper"] [Black "kingph31"] [Result "1-0"] [GameId "yr3FkukW"] [UTCDate "2026.03.23"] [UTCTime "21:19:56"] [WhiteElo "2259"] [BlackElo "2197"] [WhiteRatingDiff "+4"] [BlackRatingDiff "-4"] [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.34] } 8... Be7 { [%eval 0.35] } 9. Nc3 { [%eval 0.43] } 9... O-O { [%eval 0.38] } 10. h3 { [%eval 0.38] } 10... h6 { [%eval 0.39] } 11. Bf4 { [%eval 0.37] } 11... Nh7 { [%eval 0.55] } 12. e5 { [%eval 0.22] } 12... d5 { [%eval 0.24] } 13. Qf3 { [%eval -0.17] } 13... c5 { [%eval -0.14] } 14. Nb3 { [%eval -0.1] } 14... c6 { [%eval 0.28] } 15. Na4 { [%eval 0.24] } 15... c4 { [%eval 0.25] } 16. Nbc5 { [%eval 0.27] } 16... Bc8 { [%eval 0.59] } 17. Rad1 { [%eval 0.14] } 17... Bxc5 { [%eval 0.57] } 18. Nxc5 { [%eval 0.78] } 18... Qa5?! { (0.78 → 1.55) Inaccuracy. Ng5 was best. } { [%eval 1.55] } (18... Ng5) 19. Be3 { [%eval 1.34] } 19... Qxa2?? { (1.34 → 3.56) Blunder. Ng5 was best. } { [%eval 3.56] } (19... Ng5) 20. Bd4? { (3.56 → 1.66) Mistake. Qg3 was best. } { [%eval 1.66] } (20. Qg3 Bf5 21. e6 c3 22. Bxh6 Bg6 23. exf7+ Rxf7 24. Qxg6 cxb2 25. Rb1 Nf8) 20... Qa5 { [%eval 1.79] } 21. Qg3 { [%eval 1.67] } 21... Ng5?? { (1.67 → 4.67) Blunder. Qc7 was best. } { [%eval 4.67] } (21... Qc7 22. f4 Bf5 23. Qc3 Rfd8 24. g4 Be4 25. Nxe4 dxe4 26. Qxc4 Qb7 27. Bc3) 22. f4?? { (4.67 → 0.83) Blunder. e6 was best. } { [%eval 0.83] } (22. e6 fxe6 23. h4 Qd8 24. hxg5 Qxg5 25. Qxg5 hxg5 26. Nxe6 Bxe6 27. Rxe6 Rae8) 22... Ne6 { [%eval 0.53] } 23. Nxe6 { [%eval 0.82] } 23... Bxe6?? { (0.82 → 2.69) Blunder. fxe6 was best. } { [%eval 2.69] } (23... fxe6) 24. f5 { [%eval 2.63] } 24... Bxf5? { (2.63 → 4.64) Mistake. c5 was best. } { [%eval 4.64] } (24... c5 25. Bc3 Qa4 26. fxe6 fxe6 27. Qg4 Qe8 28. Bd2 h5 29. Qg3 Kh7 30. Be3) 25. e6 { [%eval 4.34] } 25... f6 { [%eval 4.59] } 26. e7 { [%eval 4.46] } 26... Rfe8?! { (4.46 → 5.63) Inaccuracy. Rf7 was best. } { [%eval 5.63] } (26... Rf7 27. Ra1 Qxa1 28. Rxa1 Re8 29. Bc5 Rfxe7 30. Bxe7 Rxe7 31. Rf1 Bxc2) 27. Bxf6 { [%eval 5.41] } 27... g5 { [%eval 6.7] } 28. Qe5? { (6.70 → 4.05) Mistake. Bd4 was best. } { [%eval 4.05] } (28. Bd4 Qb6 29. Qe5 Qxd4+ 30. Rxd4 Bg6 31. Qf6 Be4 32. Rf1 Kh7 33. Qf7+ Kh8) 28... Bg6 { [%eval 4.0] } 29. Bh8?! { (4.00 → 2.90) Inaccuracy. Re3 was best. } { [%eval 2.9] } (29. Re3 Qb6 30. Rf1 Rab8 31. Kh1 Rb7 32. h4 d4 33. Ref3 Qb5 34. Qe6+ Kh7) 29... Rxe7?? { (2.90 → 7.61) Blunder. Qc5+ was best. } { [%eval 7.61] } (29... Qc5+ 30. Kh2 Qxe7 31. Qxe7 Rxe7 32. Rxe7 Kxh8 33. c3 Be4 34. Rf1 Kg8 35. Rf6) 30. Qxe7 { [%eval 7.46] } 30... Kxh8? { (7.46 → Mate in 10) Checkmate is now unavoidable. Bf7 was best. } { [%eval #10] } (30... Bf7 31. Rf1 Qd8 32. Qxf7+ Kxh8 33. Rf6 Qf8 34. Qxf8+ Rxf8 35. Rxf8+ Kg7 36. Rdf1) 31. Qf6+ { [%eval 8.58] } 31... Kh7? { (8.58 → Mate in 3) Checkmate is now unavoidable. Kg8 was best. } { [%eval #3] } (31... Kg8 32. Qxg6+ Kh8 33. Qxh6+ Kg8 34. Qxg5+ Kh8 35. Qf6+ Kg8 36. Re7 Qc5+ 37. Kh1) 32. Re7+ { [%eval #2] } { Black resigns. } 1-0