FEN
[Event "rated blitz game"]
[Site "https://lichess.org/NQynIHTT"]
[Date "2026.04.01"]
[Round "-"]
[White "HustlinHarper"]
[Black "kingph31"]
[Result "1-0"]
[GameId "NQynIHTT"]
[UTCDate "2026.04.01"]
[UTCTime "05:45:18"]
[WhiteElo "2297"]
[BlackElo "2194"]
[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.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.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.25] } 16... Bc8 { [%eval 0.55] } 17. Rad1?! { (0.55 → -0.17) Inaccuracy. b3 was best. } { [%eval -0.17] } (17. b3 Ng5 18. Qg3 Kh8 19. Bxg5 hxg5 20. Qc3 Rb8 21. bxc4 Bf5 22. Na6 Rc8) 17... Qa5 { [%eval -0.16] } 18. Bd2 { [%eval -0.31] } 18... Qb5 { [%eval 0.0] } 19. Be3 { [%eval -0.27] } 19... Bg5? { (-0.27 → 1.37) Mistake. Bxc5 was best. } { [%eval 1.37] } (19... Bxc5 20. Nxc5 Qxb2 21. Qg3 Qxc2 22. e6 Qg6 23. Qxg6 fxg6 24. Bd4 g5 25. Re3) 20. Bd4 { [%eval 1.3] } 20... Re8 { [%eval 1.24] } 21. Qg3 { [%eval 1.15] } 21... Bf5 { [%eval 1.11] } 22. f4 { [%eval 0.93] } 22... Be7 { [%eval 1.01] } 23. Qf2 { [%eval 0.57] } 23... Bxc5? { (0.57 → 2.15) Mistake. h5 was best. } { [%eval 2.15] } (23... h5 24. Kh1 h4 25. e6 fxe6 26. Nxe6 Bxe6 27. Rxe6 Bf6 28. Nc5 Bxd4 29. Qxd4) 24. Nxc5 { [%eval 2.0] } 24... Nf8?! { (2.00 → 2.72) Inaccuracy. Rad8 was best. } { [%eval 2.72] } (24... Rad8 25. a4 Qb8 26. g4 Be4 27. Nxe4 dxe4 28. Bc3 Rxd1 29. Rxd1 Nf8 30. f5) 25. g4 { [%eval 2.68] } 25... Bc8 { [%eval 2.8] } 26. f5 { [%eval 3.09] } 26... Nd7?! { (3.09 → 4.03) Inaccuracy. Qb8 was best. } { [%eval 4.03] } (26... Qb8 27. Re3 a6 28. Rf1 Qc7 29. Rfe1 Qb8 30. a4 Qc7 31. h4) 27. f6?? { (4.03 → 1.13) Blunder. e6 was best. } { [%eval 1.13] } (27. e6 Nxc5 28. exf7+ Kxf7 29. Bxc5 Bd7 30. f6 Qb8 31. Rxe8 Bxe8 32. fxg7+ Kxg7) 27... g6?? { (1.13 → 5.55) Blunder. Nxc5 was best. } { [%eval 5.55] } (27... Nxc5 28. Bxc5 g5 29. Qd4 Kh7 30. Kf2 Be6 31. h4 Rg8) 28. e6 { [%eval 5.73] } 28... Nxc5?! { (5.73 → 9.78) Inaccuracy. Rxe6 was best. } { [%eval 9.78] } (28... Rxe6 29. Rxe6 Nxc5 30. Re8+ Kh7 31. Bxc5 d4 32. Qxd4 c3 33. bxc3 a5 34. Qe3) 29. exf7+ { [%eval 9.45] } 29... Kxf7 { [%eval 8.81] } 30. Rxe8 { [%eval 9.64] } 30... Kxe8? { (9.64 → Mate in 11) Checkmate is now unavoidable. Ne6 was best. } { [%eval #11] } (30... Ne6 31. Re7+ Kf8 32. Qe3 g5 33. Rxe6 Bxe6 34. Qxe6 Qb4 35. Qd7 Rb8 36. Qg7+) 31. f7+ { [%eval #10] } 31... Kd7 { [%eval #12] } 32. Bxc5?! { (Mate in 12 → 10.94) Lost forced checkmate sequence. f8=Q was best. } { [%eval 10.94] } (32. f8=Q Kc7 33. Bxc5 Be6 34. Qg7+ Bd7 35. Qf4+ Kb7 36. Qxd7+ Ka6 37. Qe3 Qa4) 32... Bb7?! { (10.94 → Mate in 10) Checkmate is now unavoidable. Kc7 was best. } { [%eval #10] } (32... Kc7 33. f8=Q Bf5 34. Qxa8 Kd7 35. Re1 Be6 36. Qxa7+ Ke8) 33. f8=Q { [%eval 9.35] } 33... Rxf8 { [%eval #11] } 34. Qxf8 { [%eval 9.33] } 34... Qxb2? { (9.33 → Mate in 6) Checkmate is now unavoidable. Qxc5+ was best. } { [%eval #6] } (34... Qxc5+ 35. Qxc5 c3 36. bxc3 Kc8 37. Qf8+ Kc7 38. Re1 Bc8 39. Qf4+ Kb7) 35. Qe7+ { [%eval #5] } 35... Kc8 { [%eval #5] } 36. Bd6? { (Mate in 5 → 7.91) Lost forced checkmate sequence. Rf1 was best. } { [%eval 7.91] } (36. Rf1 Qa1 37. Rxa1 Kb8 38. Bd6+ Ka8 39. Qe8+ Bc8 40. Qxc8#) 36... Qb6+ { [%eval 7.32] } 37. Bc5 { [%eval 6.62] } 37... Qd8 { [%eval 6.24] } 38. Qxd8+ { [%eval 6.07] } 38... Kxd8 { [%eval 5.98] } 39. Re1 { [%eval 5.76] } 39... Bc8 { [%eval 5.6] } 40. Re7 { [%eval 5.64] } 40... h5 { [%eval 5.71] } 41. gxh5 { [%eval 5.42] } 41... gxh5 { [%eval 5.51] } 42. h4 { [%eval 5.24] } 42... d4 { [%eval 5.77] } 43. Rxa7 { [%eval 5.65] } 43... d3 { [%eval 6.12] } 44. cxd3 { [%eval 5.76] } 44... c3 { [%eval 5.73] } 45. Ra3 { [%eval 5.68] } 45... c2 { [%eval 6.11] } 46. Rc3 { [%eval 6.48] } 46... Ba6 { [%eval 6.69] } 47. Be3 { [%eval 6.43] } 47... Kd7 { [%eval 6.71] } 48. Kf2 { [%eval 6.62] } 48... Bb5 { [%eval 7.22] } 49. Ke2 { [%eval 7.37] } 49... Ke6 { [%eval 7.2] } 50. Rxc2 { [%eval 7.11] } 50... Kf5 { [%eval 7.01] } 51. Rc5+ { [%eval 7.34] } 51... Kg4 { [%eval 7.96] } 52. Bf2 { [%eval 7.78] } 52... Kf4? { (7.78 → Mate in 13) Checkmate is now unavoidable. Ba4 was best. } { [%eval #13] } (52... Ba4 53. Rc4+ Kf5 54. Rxa4 c5 55. Be3 Ke5 56. Kf3 Kd6 57. Re4 Kc6) 53. Rxh5 { [%eval #12] } { Black resigns. } 1-0