FEN
[Event "rated blitz game"]
[Site "https://lichess.org/3uD0dG9p"]
[Date "2026.04.01"]
[Round "-"]
[White "HustlinHarper"]
[Black "kingph31"]
[Result "0-1"]
[GameId "3uD0dG9p"]
[UTCDate "2026.04.01"]
[UTCTime "05:23:31"]
[WhiteElo "2317"]
[BlackElo "2174"]
[WhiteRatingDiff "-8"]
[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.44] } 8... Be7 { [%eval 0.39] } 9. Nc3 { [%eval 0.35] } 9... O-O { [%eval 0.38] } 10. h3 { [%eval 0.33] } 10... h6 { [%eval 0.4] } 11. Bf4 { [%eval 0.38] } 11... Nh7 { [%eval 0.36] } 12. e5 { [%eval 0.34] } 12... d5 { [%eval 0.39] } 13. Qf3?! { (0.39 → -0.21) Inaccuracy. Qd3 was best. } { [%eval -0.21] } (13. Qd3 c5 14. Nf5 Bxf5 15. Qxf5 c6 16. Ne2 Ng5 17. c4 Qc8 18. Ng3 Qxf5) 13... c5 { [%eval -0.22] } 14. Nb3 { [%eval -0.14] } 14... c6 { [%eval 0.29] } 15. Na4 { [%eval 0.2] } 15... c4 { [%eval 0.27] } 16. Nbc5 { [%eval 0.19] } 16... Bc8 { [%eval 0.58] } 17. Rad1 { [%eval 0.04] } 17... Ng5 { [%eval 0.21] } 18. Qg3 { [%eval -0.04] } 18... Kh8 { [%eval 0.43] } 19. b3?! { (0.43 → -0.15) Inaccuracy. Qc3 was best. } { [%eval -0.15] } (19. Qc3 Ne6 20. Be3 Rb8 21. Nxe6 Bxe6 22. Nc5 a5 23. b3 Rb5 24. Nxe6 fxe6) 19... Qa5 { [%eval 0.29] } 20. Bd2 { [%eval 0.13] } 20... Qb5 { [%eval 0.08] } 21. Be3 { [%eval -0.29] } 21... Ne6?! { (-0.29 → 0.33) Inaccuracy. Bf5 was best. } { [%eval 0.33] } (21... Bf5 22. f4 Ne6 23. Qf2 d4 24. Bxd4 Nxd4 25. Qxd4 Bxc2 26. Rc1 cxb3 27. axb3) 22. Nxe6 { [%eval 0.38] } 22... fxe6?? { (0.38 → 2.49) Blunder. Bxe6 was best. } { [%eval 2.49] } (22... Bxe6 23. f4 f6 24. Bd4 Bf5 25. Rd2 fxe5 26. Rxe5 Bf6 27. Re7 Bxd4+ 28. Rxd4) 23. f4?? { (2.49 → -0.70) Blunder. Qg6 was best. } { [%eval -0.7] } (23. Qg6 Rf5 24. Qe8+ Bf8 25. Nc5 cxb3 26. axb3 Kh7 27. Nxe6 Bb7 28. Nxf8+ Rxf8) 23... c5 { [%eval -0.91] } 24. Nc3 { [%eval -1.1] } 24... Qa5?! { (-1.10 → -0.20) Inaccuracy. Qe8 was best. } { [%eval -0.2] } (24... Qe8 25. Bc1 Ba6 26. Qf3 Rb8 27. Qg4 Qf7 28. Kh2 Kh7) 25. Bc1 { [%eval -0.25] } 25... d4 { [%eval 0.25] } 26. Ne4 { [%eval 0.2] } 26... c3?! { (0.20 → 0.88) Inaccuracy. cxb3 was best. } { [%eval 0.88] } (26... cxb3 27. axb3 Qb6 28. Rd3 Bd7 29. Qg4 Rg8 30. Kh2 a5 31. Rg3 Raf8 32. c3) 27. a4? { (0.88 → -0.75) Mistake. Qg6 was best. } { [%eval -0.75] } (27. Qg6 Qc7 28. f5 Rxf5 29. Bxh6 Bh4 30. Rf1 gxh6 31. Nf6 Bxf6 32. exf6 Ba6) 27... Bb7 { [%eval -0.7] } 28. Nf2?! { (-0.70 → -1.56) Inaccuracy. Qg6 was best. } { [%eval -1.56] } (28. Qg6 Qb6 29. Rd3 Bh4 30. Rf1 Ba6 31. Nd6 Bxd3 32. cxd3 Qxb3 33. f5 exf5) 28... Rf5 { [%eval -1.32] } 29. Qg6 { [%eval -1.29] } 29... Qb6 { [%eval -1.28] } 30. g4 { [%eval -1.2] } 30... Qc6?? { (-1.20 → 2.57) Blunder. Rff8 was best. } { [%eval 2.57] } (30... Rff8 31. Ne4 Qc6 32. Re2 Bh4 33. Qh5 Ba6 34. g5 Bxe2 35. Qxe2 Rad8 36. Kh2) 31. Ne4?? { (2.57 → -1.33) Blunder. gxf5 was best. } { [%eval -1.33] } (31. gxf5 Rg8 32. fxe6 Bh4 33. Qg4 Ba8 34. Rd3 Re8 35. Kf1 Rxe6 36. f5 Bxf2) 31... Rff8 { [%eval -1.39] } 32. Kh2 { [%eval -1.6] } 32... Bh4 { [%eval -1.6] } 33. Re2 { [%eval -1.52] } 33... Ba6 { [%eval -1.41] } 34. Rg2 { [%eval -1.45] } 34... Bb7 { [%eval -1.55] } 35. Re2 { [%eval -1.69] } 35... Qe8 { [%eval -1.53] } 36. Qxe8 { [%eval -1.51] } 36... Rfxe8?! { (-1.51 → -0.76) Inaccuracy. Raxe8 was best. } { [%eval -0.76] } (36... Raxe8 37. Nxc5 Bf3 38. Ree1 g5 39. Nd3 Rf7 40. Rg1 Be2 41. Rdf1 Bxd3 42. cxd3) 37. Nd6?? { (-0.76 → -2.63) Blunder. b4 was best. } { [%eval -2.63] } (37. b4 d3 38. Rxd3 cxb4 39. Rd4 a5 40. Nd6 Bc6 41. Nxe8 Rxe8 42. f5 Kg8) 37... Bf3 { [%eval -2.57] } 38. Nxe8?? { (-2.57 → -5.39) Blunder. Rde1 was best. } { [%eval -5.39] } (38. Rde1 Reb8 39. f5 exf5 40. gxf5 Bxe2 41. Rxe2 Be7 42. Kg3 d3 43. cxd3 Rxb3) 38... Bxe2 { [%eval -5.53] } 39. Nc7 { [%eval -6.25] } 39... Rc8 { [%eval -5.51] } 40. Rg1 { [%eval -5.81] } 40... Rxc7 { [%eval -5.76] } 41. g5 { [%eval -6.05] } 41... h5 { [%eval -5.55] } 42. Kg2 { [%eval -6.25] } 42... d3 { [%eval -6.36] } 43. cxd3 { [%eval -6.31] } 43... Bxd3 { [%eval -6.34] } 44. Rd1 { [%eval -6.38] } 44... Be4+ { [%eval -6.47] } 45. Kh2 { [%eval -6.94] } 45... Rb7 { [%eval -6.83] } 46. g6 { [%eval -7.43] } 46... Bxg6 { [%eval -7.37] } 47. Rd6 { [%eval -7.77] } 47... Bf5 { [%eval -7.75] } 48. Be3 { [%eval -8.51] } 48... Rxb3 { [%eval -8.17] } 49. Rc6? { (-8.17 → Mate in 8) Checkmate is now unavoidable. Bc1 was best. } { [%eval #-8] } (49. Bc1 Rb2+ 50. Bxb2 cxb2 51. Rd1 c4 52. a5 c3 53. Rd7 b1=R 54. Rxa7 Rb2+) 49... Rb2+ { [%eval #-7] } 50. Kg1 { [%eval #-7] } 50... Be4 { [%eval #-6] } 51. Rxc5 { [%eval #-3] } 51... Re2? { (Mate in 3 → -8.96) Lost forced checkmate sequence. Rb1+ was best. } { [%eval -8.96] } (51... Rb1+ 52. Bc1 Rxc1+ 53. Kh2 Rh1#) 52. Rxc3? { (-8.96 → Mate in 2) Checkmate is now unavoidable. Rc8+ was best. } { [%eval #-2] } (52. Rc8+ Kh7 53. Bf2 Bxf2+ 54. Kf1 Rc2 55. Rxc3 Rxc3 56. Kxf2 Rxh3 57. a5 Rf3+) 52... Rg2+?? { (Mate in 2 → -6.09) Lost forced checkmate sequence. Re1+ was best. } { [%eval -6.09] } (52... Re1+ 53. Kh2 Rh1#) 53. Kf1 { [%eval -6.02] } 53... Rh2 { [%eval -5.47] } 54. Bg1 { [%eval -6.1] } 54... Ra2 { [%eval -6.12] } 55. Bf2 { [%eval -7.89] } 55... Rxa4?? { (-7.89 → -2.07) Blunder. Rxf2+ was best. } { [%eval -2.07] } (55... Rxf2+ 56. Kg1 Rxf4 57. a5 Kh7 58. Rc1 Rf8 59. a6 Kh6 60. Ra1 Bf2+ 61. Kh2) 56. Bxh4 { [%eval -2.04] } 56... Bf5 { [%eval -1.46] } { Black wins on time. } 0-1