FEN
[Event "rated blitz game"]
[Site "https://lichess.org/afw8NSFW"]
[Date "2026.03.16"]
[Round "-"]
[White "HustlinHarper"]
[Black "kingph31"]
[Result "0-1"]
[GameId "afw8NSFW"]
[UTCDate "2026.03.16"]
[UTCTime "05:10:24"]
[WhiteElo "2277"]
[BlackElo "2244"]
[WhiteRatingDiff "-7"]
[BlackRatingDiff "+7"]
[WhiteTitle "FM"]
[Variant "Standard"]
[TimeControl "180+2"]
[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.21] } 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.47] } 8... Be7 { [%eval 0.42] } 9. c4 { [%eval 0.48] } 9... O-O { [%eval 0.49] } 10. Nc3 { [%eval 0.42] } 10... h6 { [%eval 0.48] } 11. h3 { [%eval 0.46] } 11... Re8 { [%eval 0.43] } 12. Bf4 { [%eval 0.41] } 12... Nh7 { [%eval 0.47] } 13. e5 { [%eval 0.4] } 13... Bf8 { [%eval 0.61] } 14. Qf3 { [%eval 0.6] } 14... c5 { [%eval 0.84] } 15. Nc2?! { (0.84 → 0.10) Inaccuracy. Ndb5 was best. } { [%eval 0.1] } (15. Ndb5 dxe5 16. Rxe5 Rxe5 17. Bxe5 Ng5 18. Qg3 Bxb5 19. cxb5 Qd2 20. f4 Ne6) 15... Ng5 { [%eval 0.2] } 16. Qg3 { [%eval 0.14] } 16... Bf5?! { (0.14 → 1.06) Inaccuracy. Ne6 was best. } { [%eval 1.06] } (16... Ne6 17. exd6 Nxf4 18. Qxf4 Bxd6 19. Qf3 Qh4 20. b3 Rad8 21. Kf1 Be5 22. Rad1) 17. Ne3 { [%eval 1.02] } 17... Be6? { (1.02 → 2.43) Mistake. Bg6 was best. } { [%eval 2.43] } (17... Bg6 18. exd6 cxd6 19. b3 Ne4 20. Nxe4 Rxe4 21. Nd5 a5 22. Rxe4 Bxe4 23. Nc3) 18. Rad1 { [%eval 2.29] } 18... Rb8 { [%eval 2.74] } 19. b3 { [%eval 2.45] } 19... Kh8 { [%eval 3.03] } 20. exd6 { [%eval 2.84] } 20... cxd6 { [%eval 2.96] } 21. Bxd6?! { (2.96 → 2.20) Inaccuracy. h4 was best. } { [%eval 2.2] } (21. h4 Nh7 22. Nb5 Rb7 23. Bxd6 Rd7 24. Bxf8 Nxf8 25. Rxd7 Qxd7 26. Rd1 Qe7) 21... Bxd6 { [%eval 2.17] } 22. Qxd6 { [%eval 2.1] } 22... Qa5 { [%eval 2.13] } 23. Na4 { [%eval 1.61] } 23... Rbd8? { (1.61 → 3.21) Mistake. Bxc4 was best. } { [%eval 3.21] } (23... Bxc4 24. Nxc5 Rb6 25. Qd2 Qxc5 26. Nxc4 Rbe6 27. Rxe6 Rxe6 28. Ne3 Ne4 29. Qd8+) 24. Qxc5 { [%eval 3.21] } 24... Qa6 { [%eval 3.2] } 25. Qb5 { [%eval 3.04] } 25... Qc8 { [%eval 3.14] } 26. Qc5 { [%eval 2.9] } 26... Qb7 { [%eval 3.22] } 27. Qb5 { [%eval 2.87] } 27... Qa8 { [%eval 3.19] } 28. Nd5?! { (3.19 → 2.44) Inaccuracy. Rxd8 was best. } { [%eval 2.44] } (28. Rxd8 Rxd8 29. h4 Ne4 30. Qe5 Kg8 31. Nf1 Nf6 32. Nc3 Qc8 33. Rd1 Rxd1) 28... Bxh3 { [%eval 2.36] } 29. gxh3? { (2.36 → 1.07) Mistake. Rxe8+ was best. } { [%eval 1.07] } (29. Rxe8+ Rxe8 30. gxh3 Qc8 31. Nf4 Re4 32. Qd7 Qxd7 33. Rxd7 Rxf4 34. Kg2 Ne4) 29... Nf3+ { [%eval 1.26] } 30. Kf1 { [%eval 1.24] } 30... Nxe1?! { (1.24 → 2.21) Inaccuracy. Rxe1+ was best. } { [%eval 2.21] } (30... Rxe1+ 31. Rxe1 Qc8 32. Qa5 Qxh3+ 33. Ke2 Re8+ 34. Ne3 Nxe1 35. Kxe1 f5 36. Qb5) 31. Rxe1 { [%eval 2.3] } 31... Rxe1+ { [%eval 2.67] } 32. Kxe1 { [%eval 2.61] } 32... Qc8 { [%eval 2.19] } 33. Ne3 { [%eval 2.29] } 33... Qxh3 { [%eval 2.26] } 34. Qc6?! { (2.26 → 1.62) Inaccuracy. Nc3 was best. } { [%eval 1.62] } (34. Nc3 Qh1+ 35. Ke2 Qc1 36. Ne4 Qa3 37. Kf3 Qxa2 38. Nd6 Rf8 39. c5 Qa1) 34... Qh4 { [%eval 1.59] } 35. Nc3 { [%eval 1.4] } 35... Qd4 { [%eval 1.26] } 36. Ncd5 { [%eval 0.76] } 36... Qa1+ { [%eval 0.65] } 37. Ke2 { [%eval 0.12] } 37... Qxa2+ { [%eval 0.14] } 38. Kf1 { [%eval 0.0] } 38... Qxb3 { [%eval 0.0] } 39. Qc7 { [%eval 0.0] } 39... Qd3+ { [%eval 0.0] } 40. Ke1 { [%eval 0.0] } 40... Rf8 { [%eval 0.09] } 41. Qe7 { [%eval -0.45] } 41... Kg8?! { (-0.45 → 0.35) Inaccuracy. Rb8 was best. } { [%eval 0.35] } (41... Rb8 42. f4 a5 43. Qxf7 a4 44. f5 a3 45. f6 Qh7 46. Qc7 Qb1+ 47. Kd2) 42. Qe5?! { (0.35 → -0.22) Inaccuracy. Qxa7 was best. } { [%eval -0.22] } (42. Qxa7 Re8 43. Qd7 Qb1+ 44. Kd2 Qa2+ 45. Nc2 Qa5+ 46. Kd3 Rd8 47. Qe7 Rxd5+) 42... a5 { [%eval -0.2] } 43. Ne7+ { [%eval -0.33] } 43... Kh8 { [%eval -0.27] } 44. N7f5 { [%eval -0.46] } 44... f6 { [%eval -0.47] } 45. Qe7 { [%eval -0.59] } 45... Rg8 { [%eval -0.41] } 46. Nh4?? { (-0.41 → -4.00) Blunder. Qf7 was best. } { [%eval -4.0] } (46. Qf7 a4 47. Ne7 Rb8 48. Ng6+ Kh7 49. Nf8+ Rxf8 50. Qxf8 a3 51. Qa8 f5) 46... a4 { [%eval -3.52] } 47. Ng6+? { (-3.52 → -5.56) Mistake. Qf7 was best. } { [%eval -5.56] } (47. Qf7 a3 48. Qa7 Qb1+ 49. Kd2 a2) 47... Qxg6 { [%eval -5.57] } 48. Qa7 { [%eval -6.24] } 48... Qb1+ { [%eval -6.19] } 49. Ke2 { [%eval -6.12] } 49... Qa2+ { [%eval -5.87] } 50. Kf3 { [%eval -5.57] } 50... a3 { [%eval -5.57] } 51. Nf5 { [%eval -6.14] } 51... Qb3+ { [%eval -6.23] } 52. Kg2 { [%eval -5.93] } 52... a2 { [%eval -6.23] } 53. Ne7 { [%eval -6.14] } 53... Rb8 { [%eval -5.94] } 54. Ng6+ { [%eval -7.36] } 54... Kh7 { [%eval -6.96] } 55. Qf7 { [%eval -7.86] } 55... Qb7+ { [%eval -6.5] } 56. Kh2?? { (-6.50 → Mate in 7) Checkmate is now unavoidable. Qxb7 was best. } { [%eval #-7] } (56. Qxb7 Rxb7 57. Nf8+ Kg8 58. Ne6 Re7 59. Nd4 a1=Q 60. Nb5 Qa8+ 61. Kg3 Rd7) 56... Qxf7 { [%eval #-6] } 57. Nf8+ { [%eval #-5] } 57... Qxf8 { [%eval #-5] } { White resigns. } 0-1