FEN
[Event "rated blitz game"]
[Site "https://lichess.org/nlxs37uK"]
[Date "2026.03.18"]
[Round "-"]
[White "HustlinHarper"]
[Black "kingph31"]
[Result "0-1"]
[GameId "nlxs37uK"]
[UTCDate "2026.03.18"]
[UTCTime "00:32:50"]
[WhiteElo "2290"]
[BlackElo "2236"]
[WhiteRatingDiff "-6"]
[BlackRatingDiff "+7"]
[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.48] } 8... Be7 { [%eval 0.4] } 9. c4 { [%eval 0.43] } 9... O-O { [%eval 0.4] } 10. Nc3 { [%eval 0.35] } 10... h6 { [%eval 0.44] } 11. h3 { [%eval 0.46] } 11... Nh7 { [%eval 0.57] } 12. Bf4 { [%eval 0.38] } 12... Re8 { [%eval 0.49] } 13. e5 { [%eval 0.47] } 13... Nf8 { [%eval 0.45] } 14. Qf3 { [%eval 0.13] } 14... c5?! { (0.13 → 0.78) Inaccuracy. Ng6 was best. } { [%eval 0.78] } (14... Ng6 15. Bg3 dxe5 16. Nxc6 Bxc6 17. Qxc6 Qd6 18. Qe4 Qe6 19. Bxe5 Nxe5 20. Qxe5) 15. Nc6 { [%eval 0.34] } 15... Bxc6 { [%eval 0.48] } 16. Qxc6 { [%eval 0.28] } 16... Qd7?? { (0.28 → 2.44) Blunder. Ne6 was best. } { [%eval 2.44] } (16... Ne6 17. exd6 Bxd6 18. Bxd6 Qxd6 19. Qxd6 cxd6 20. Nb5 Reb8 21. Rab1 Rb6 22. Red1) 17. Qxd7 { [%eval 2.46] } 17... Nxd7 { [%eval 2.36] } 18. Nd5 { [%eval 2.37] } 18... Rac8 { [%eval 2.43] } 19. Nxe7+ { [%eval 2.52] } 19... Rxe7 { [%eval 2.56] } 20. exd6 { [%eval 2.65] } 20... Rxe1+ { [%eval 2.41] } 21. Rxe1 { [%eval 2.46] } 21... cxd6 { [%eval 2.55] } 22. Bxd6 { [%eval 2.63] } 22... Nb6 { [%eval 3.15] } 23. b3 { [%eval 3.14] } 23... Rc6 { [%eval 3.11] } 24. Re8+ { [%eval 3.16] } 24... Kh7 { [%eval 3.19] } 25. Bf4 { [%eval 3.16] } 25... Kg6 { [%eval 3.19] } 26. Be3 { [%eval 2.89] } 26... Nd7 { [%eval 3.16] } 27. Re7?! { (3.16 → 1.96) Inaccuracy. Rd8 was best. } { [%eval 1.96] } (27. Rd8 Nf6 28. Ra8 a6 29. f3 Kf5 30. Kf2 Ke6 31. Ke2 h5 32. Kd2 Nd7) 27... Rd6 { [%eval 2.03] } 28. Bf4 { [%eval 2.05] } 28... Rd1+ { [%eval 1.98] } 29. Kh2 { [%eval 2.19] } 29... Kf6 { [%eval 2.17] } 30. Re8 { [%eval 2.21] } 30... g5 { [%eval 2.11] } 31. Be3 { [%eval 2.31] } 31... Kg6?! { (2.31 → 3.23) Inaccuracy. Rd6 was best. } { [%eval 3.23] } (31... Rd6 32. Rh8 Ke5 33. g3 Ra6 34. Rh7 Ke6 35. Rxh6+ f6 36. Bxg5 Rxa2 37. Be3) 32. Rd8 { [%eval 3.1] } 32... Rd3 { [%eval 3.11] } 33. Bxc5?? { (3.11 → -2.44) Blunder. Rg8+ was best. } { [%eval -2.44] } (33. Rg8+ Kf6 34. Ra8 Ke6 35. Re8+ Kf6 36. Rh8 Kg6 37. g4 f5 38. gxf5+ Kxf5) 33... Nxc5 { [%eval -2.42] } 34. Rc8 { [%eval -2.83] } 34... Ne4 { [%eval -2.42] } 35. Rc6+ { [%eval -2.65] } 35... f6 { [%eval -2.63] } 36. Rc7?! { (-2.63 → -3.48) Inaccuracy. f3 was best. } { [%eval -3.48] } (36. f3 Nc3 37. Ra6 Rd2 38. Rxa7 Nxa2 39. h4 Nb4 40. Ra8 Rb2 41. Rg8+ Kh7) 36... h5?! { (-3.48 → -2.73) Inaccuracy. Nxf2 was best. } { [%eval -2.73] } (36... Nxf2 37. Kg1 Ne4 38. Rxa7 h5 39. Kf1 Rc3 40. Rc7 Rc2 41. c5 Kf5 42. b4) 37. Rxa7?! { (-2.73 → -3.51) Inaccuracy. f3 was best. } { [%eval -3.51] } (37. f3 Nf2 38. Kg3 Nh1+ 39. Kh2 Rd1 40. g4 h4 41. Kg2 Ng3 42. Rxa7 Ne2) 37... Nxf2 { [%eval -3.37] } 38. Re7 { [%eval -3.55] } 38... h4 { [%eval -2.98] } 39. Re2 { [%eval -3.58] } 39... Nd1? { (-3.58 → -1.81) Mistake. g4 was best. } { [%eval -1.81] } (39... g4 40. Kg1 g3 41. Kf1 Rc3 42. Rd2 Nd3 43. Ke2 Nf4+ 44. Kd1 Kf5 45. b4) 40. Rc2? { (-1.81 → -3.58) Mistake. c5 was best. } { [%eval -3.58] } (40. c5 Ne3 41. Re1 Nd5 42. Rc1 Rd2 43. a3 Ra2 44. c6 Nc7 45. Rd1 Rxa3) 40... Ne3 { [%eval -3.82] } 41. Re2 { [%eval -4.58] } 41... Nf1+?! { (-4.58 → -3.51) Inaccuracy. g4 was best. } { [%eval -3.51] } (41... g4 42. g3 Nf1+ 43. Kg2 Nxg3 44. Rb2 Nf5 45. Kg1 g3 46. c5 Rd1+ 47. Kg2) 42. Kg1 { [%eval -3.5] } 42... Rd1 { [%eval -3.55] } 43. Kf2 { [%eval -3.44] } 43... Ng3 { [%eval -3.26] } 44. Rc2?! { (-3.26 → -4.21) Inaccuracy. Re1 was best. } { [%eval -4.21] } (44. Re1 Rd2+ 45. Ke3 Rxg2 46. Kd3 Rh2 47. b4 Rxh3 48. b5 Nf5+ 49. Ke4 Rc3) 44... f5 { [%eval -3.96] } 45. c5 { [%eval -4.29] } 45... f4 { [%eval -4.98] } 46. Kf3 { [%eval -4.19] } 46... Kf5 { [%eval -3.97] } 47. c6 { [%eval -4.73] } 47... Rd3+ { [%eval -5.0] } 48. Kf2 { [%eval -4.96] } 48... Rd1 { [%eval -4.88] } 49. Kf3 { [%eval -6.12] } 49... Rf1+ { [%eval -5.22] } 50. Rf2 { [%eval -4.85] } 50... Rc1 { [%eval -4.72] } 51. Rd2?! { (-4.72 → -7.05) Inaccuracy. Rb2 was best. } { [%eval -7.05] } (51. Rb2 Rxc6 52. b4 Rc3+ 53. Kf2 Rc1 54. Kf3 Rf1+ 55. Rf2 Re1 56. Rb2 Ne4) 51... Rc3+ { [%eval -6.92] } 52. Kf2 { [%eval -6.64] } 52... Ne4+ { [%eval -6.63] } 53. Ke2 { [%eval -7.08] } 53... Nxd2 { [%eval -6.93] } 54. Kxd2 { [%eval -6.77] } 54... Rxc6 { [%eval -6.77] } 55. b4 { [%eval -6.63] } 55... Ke4 { [%eval -6.43] } 56. a4 { [%eval -6.93] } 56... Kd4 { [%eval -6.92] } 57. b5 { [%eval -6.85] } 57... Rb6 { [%eval -6.76] } 58. Ke2 { [%eval -6.93] } 58... Kc4 { [%eval -6.9] } 59. Kf3 { [%eval -6.2] } 59... Kb4 { [%eval -6.61] } 60. Kg4 { [%eval -6.39] } 60... Rg6 { [%eval -7.29] } 61. b6 { [%eval -7.17] } 61... Rg8 { [%eval -7.57] } 62. b7 { [%eval -6.97] } 62... Kxa4 { [%eval -6.94] } 63. b8=Q { [%eval -9.18] } 63... Rxb8 { [%eval -8.45] } 64. Kxg5 { [%eval -8.71] } 64... Rg8+ { [%eval -7.77] } 65. Kxh4? { (-7.77 → Mate in 6) Checkmate is now unavoidable. Kf5 was best. } { [%eval #-6] } (65. Kf5 Rxg2 66. Ke4 Rg3 67. Kd4 Kb3 68. Ke4 f3 69. Kd3 Rg1 70. Ke3 f2) 65... Kb4 { [%eval #-6] } 66. Kh5 { [%eval #-6] } 66... Kc4 { [%eval #-6] } 67. h4 { [%eval #-6] } 67... Rxg2 { [%eval #-5] } 68. Kh6 { [%eval #-5] } 68... f3 { [%eval #-4] } 69. h5 { [%eval #-4] } 69... f2 { [%eval #-3] } 70. Kh7 { [%eval #-3] } 70... f1=Q { [%eval #-2] } 71. h6 { [%eval #-2] } 71... Qf7+ { [%eval #-1] } 72. Kh8 { [%eval #-1] } 72... Qg8# { Black wins by checkmate. } 0-1