lichess.org
Donate
FEN
[Event "rated blitz game"] [Site "https://lichess.org/vtpYo9cr"] [Date "2026.03.20"] [Round "-"] [White "HustlinHarper"] [Black "kingph31"] [Result "1-0"] [GameId "vtpYo9cr"] [UTCDate "2026.03.20"] [UTCTime "20:17:07"] [WhiteElo "2265"] [BlackElo "2233"] [WhiteRatingDiff "+5"] [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.45] } 8... Be7 { [%eval 0.45] } 9. Nc3 { [%eval 0.38] } 9... O-O { [%eval 0.33] } 10. h3 { [%eval 0.36] } 10... h6 { [%eval 0.39] } 11. Bf4 { [%eval 0.43] } 11... Nh7 { [%eval 0.51] } 12. e5 { [%eval 0.37] } 12... d5 { [%eval 0.42] } 13. Qf3 { [%eval -0.04] } 13... c5 { [%eval -0.24] } 14. Nb3 { [%eval -0.22] } 14... c6 { [%eval 0.23] } 15. Na4 { [%eval 0.24] } 15... c4 { [%eval 0.24] } 16. Nbc5 { [%eval 0.26] } 16... Bc8 { [%eval 0.51] } 17. Rad1 { [%eval 0.09] } 17... Bg5?! { (0.09 → 0.95) Inaccuracy. Ng5 was best. } { [%eval 0.95] } (17... Ng5 18. Qc3 Rb8 19. Be3 Rb5 20. f4 Ne6 21. b4 a5 22. a3 axb4 23. axb4) 18. Bxg5 { [%eval 0.55] } 18... Nxg5 { [%eval 0.41] } 19. Qe3 { [%eval 0.49] } 19... Qe7 { [%eval 0.55] } 20. f4 { [%eval 0.41] } 20... Ne6 { [%eval 0.42] } 21. Qf2 { [%eval 0.64] } 21... Rd8?! { (0.64 → 1.46) Inaccuracy. Nxc5 was best. } { [%eval 1.46] } (21... Nxc5 22. Nxc5 Bf5 23. Rd2 Rab8 24. g4 Bc8 25. c3 Rb5 26. b4 cxb3 27. Nxb3) 22. f5 { [%eval 1.61] } 22... Nxc5 { [%eval 1.66] } 23. Nxc5?? { (1.66 → -1.00) Blunder. f6 was best. } { [%eval -1.0] } (23. f6 Qd7 24. Nxc5 Qf5 25. Qd4 Kh7 26. Rf1 Qg5 27. h4 Qg6 28. fxg7 Rg8) 23... Qg5?? { (-1.00 → 1.35) Blunder. Bxf5 was best. } { [%eval 1.35] } (23... Bxf5 24. Re2 Rab8 25. b3 Be6 26. Kh2 a5 27. Nxe6 fxe6 28. bxc4 Rb4 29. cxd5) 24. f6 { [%eval 0.82] } 24... Bxh3 { [%eval 0.92] } 25. Re3 { [%eval 0.96] } 25... Bg4 { [%eval 0.73] } 26. Rd4 { [%eval 0.64] } 26... g6 { [%eval 0.96] } 27. Rg3?! { (0.96 → 0.00) Inaccuracy. e6 was best. } { [%eval 0.0] } (27. e6 Re8 28. Rf4 Rxe6 29. Rxe6 Bxe6 30. Nxe6 fxe6 31. Rf3 Rf8 32. Qxa7 Rxf6) 27... h5 { [%eval 0.08] } 28. e6 { [%eval 0.11] } 28... Qc1+?? { (0.11 → 1.82) Blunder. Rd6 was best. } { [%eval 1.82] } (28... Rd6 29. Rf4 fxe6 30. f7+ Kf8 31. Rf6 Qc1+ 32. Kh2 Qg5 33. Rxg4 hxg4 34. Nxe6+) 29. Kh2 { [%eval 1.54] } 29... Re8?! { (1.54 → 2.18) Inaccuracy. Rd6 was best. } { [%eval 2.18] } (29... Rd6 30. e7 Qg5 31. Rf4 Re8 32. b3 Qh4+ 33. Kg1 g5 34. Re3 Kh7 35. bxc4) 30. Re3?? { (2.18 → 0.19) Blunder. e7 was best. } { [%eval 0.19] } (30. e7 Rab8 31. b3 Kh7 32. Rgxg4 hxg4 33. Rxg4 Rh8 34. Nd7 Rbe8 35. Kg3 cxb3) 30... Qxb2?! { (0.19 → 1.18) Inaccuracy. Bxe6 was best. } { [%eval 1.18] } (30... Bxe6 31. Rxe6 Rxe6 32. Nxe6 fxe6 33. Qg3 Qh6 34. Qd6 Rf8 35. Qxe6+ Rf7 36. Qxc6) 31. Rxg4 { [%eval 1.59] } 31... hxg4 { [%eval 1.57] } 32. Qf4? { (1.57 → 0.23) Mistake. Nd7 was best. } { [%eval 0.23] } (32. Nd7 Qc1 33. e7 d4 34. Re4 Qh6+ 35. Kg3 d3 36. cxd3 c3 37. Qf4 g5) 32... Rad8?? { (0.23 → 4.23) Blunder. Qb8 was best. } { [%eval 4.23] } (32... Qb8 33. Qxb8 Raxb8 34. e7 Rb5 35. Na6 Rb7 36. Kg3 d4 37. Re1 Rd7 38. Kxg4) 33. c3?? { (4.23 → 1.00) Blunder. Nd7 was best. } { [%eval 1.0] } (33. Nd7 g3+ 34. Kxg3 Qc1 35. Qh6 Qxe3+ 36. Qxe3 Rxd7 37. exd7 Rxe3+ 38. Kh2 Re6) 33... Kh7?? { (1.00 → 3.74) Blunder. Qb8 was best. } { [%eval 3.74] } (33... Qb8 34. Qxb8 Rxb8 35. e7 Rb1 36. Na6 Rb7 37. Re5 Kh7 38. Kg3 g5 39. Rxg5) 34. Re5?! { (3.74 → 2.35) Inaccuracy. Qxg4 was best. } { [%eval 2.35] } (34. Qxg4 Qb8+ 35. Rg3 Qe5 36. exf7 Qxf6 37. fxe8=Q Rxe8 38. Nd7 Qd6 39. Qd4 Kh6) 34... Qxc3? { (2.35 → 4.40) Mistake. Qb8 was best. } { [%eval 4.4] } (34... Qb8 35. e7 Rd6 36. Re1 d4 37. Na6 Qb2 38. Nc7 Rd5 39. Nxe8 Rh5+ 40. Kg1) 35. Rh5+ { [%eval 4.36] } 35... gxh5 { [%eval 4.25] } 36. Qg5 { [%eval 4.65] } 36... g3+ { [%eval 5.16] } 37. Kh3 { [%eval 5.06] } 37... Qxf6 { [%eval 5.11] } 38. Qxf6 { [%eval 4.7] } 38... fxe6 { [%eval 4.95] } 39. Nxe6 { [%eval 4.45] } 39... Rd7 { [%eval 4.32] } 40. Ng5+ { [%eval 4.49] } 40... Kg8 { [%eval 4.13] } 41. Qg6+ { [%eval 4.39] } 41... Kf8 { [%eval 4.19] } 42. Nh7+ { [%eval 3.77] } 42... Ke7?? { (3.77 → Mate in 1) Checkmate is now unavoidable. Rxh7 was best. } { [%eval #1] } (42... Rxh7 43. Qxh7 a5 44. Qg6 Re2 45. Qf6+ Kg8 46. Qg5+ Kf8 47. Qd8+ Kf7 48. Qc7+) 43. Qf6# { White wins by checkmate. } 1-0