FEN
[Event "rated classical game"]
[Site "https://lichess.org/hYk62lM7"]
[Date "2026.01.11"]
[Round "-"]
[White "billooji"]
[Black "Haspelknecht"]
[Result "0-1"]
[GameId "hYk62lM7"]
[UTCDate "2026.01.11"]
[UTCTime "10:08:44"]
[WhiteElo "1787"]
[BlackElo "1868"]
[WhiteRatingDiff "-4"]
[BlackRatingDiff "+58"]
[Variant "Standard"]
[TimeControl "900+15"]
[ECO "A45"]
[Opening "Indian Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.17] } 1... Nf6 { [%eval 0.15] } { A45 Indian Defense } 2. Nd2 { [%eval 0.0] } 2... d5 { [%eval 0.1] } 3. h3 { [%eval -0.15] } 3... Bf5 { [%eval -0.15] } 4. a3 { [%eval -0.19] } 4... e6 { [%eval -0.11] } 5. e3 { [%eval -0.14] } 5... c5 { [%eval -0.28] } 6. c3 { [%eval -0.46] } 6... Nc6 { [%eval -0.35] } 7. Ngf3 { [%eval -0.43] } 7... Be7 { [%eval -0.13] } 8. Bb5?! { (-0.13 → -0.79) Inaccuracy. dxc5 was best. } { [%eval -0.79] } (8. dxc5 Bxc5 9. b4 Bb6 10. Bb5 a5 11. Bb2 O-O 12. O-O Bc7) 8... Qb6 { [%eval -0.6] } 9. a4 { [%eval -0.58] } 9... O-O { [%eval -0.57] } 10. O-O { [%eval -0.57] } 10... a6 { [%eval -0.57] } 11. Be2 { [%eval -0.64] } 11... Qc7 { [%eval -0.45] } 12. dxc5 { [%eval -0.57] } 12... Bxc5 { [%eval -0.63] } 13. Nd4 { [%eval -0.99] } 13... Bg6 { [%eval -0.7] } 14. b4 { [%eval -1.09] } 14... Bd6 { [%eval -0.6] } 15. N2f3?! { (-0.60 → -1.43) Inaccuracy. Nxc6 was best. } { [%eval -1.43] } (15. Nxc6) 15... e5?! { (-1.43 → -0.52) Inaccuracy. Nxd4 was best. } { [%eval -0.52] } (15... Nxd4) 16. Nxc6 { [%eval -0.45] } 16... bxc6 { [%eval -0.51] } 17. Ba3 { [%eval -0.74] } 17... a5 { [%eval -0.45] } 18. bxa5 { [%eval -0.67] } 18... Rxa5?! { (-0.67 → 0.12) Inaccuracy. Bxa3 was best. } { [%eval 0.12] } (18... Bxa3 19. Rxa3) 19. Bxd6 { [%eval 0.1] } 19... Qxd6 { [%eval 0.16] } 20. c4 { [%eval 0.18] } 20... Ne4 { [%eval 0.15] } 21. cxd5 { [%eval -0.12] } 21... Nc3 { [%eval -0.13] } 22. Qd2 { [%eval 0.0] } 22... Nxe2+ { [%eval -0.01] } 23. Qxe2 { [%eval -0.13] } 23... cxd5 { [%eval 0.02] } 24. Qd2 { [%eval -0.21] } 24... Rfa8 { [%eval -0.2] } 25. Nh4 { [%eval -0.31] } 25... Rxa4 { [%eval -0.32] } 26. Rxa4 { [%eval -0.36] } 26... Rxa4 { [%eval -0.32] } 27. Nxg6 { [%eval -0.26] } 27... hxg6 { [%eval -0.21] } 28. Rd1 { [%eval -0.26] } 28... d4 { [%eval -0.28] } 29. Qc2 { [%eval -0.39] } 29... Qd7 { [%eval -0.42] } 30. exd4 { [%eval -0.2] } 30... Rxd4 { [%eval -0.03] } 31. Re1 { [%eval -0.1] } 31... Qd5 { [%eval -0.1] } 32. Qc8+ { [%eval -0.09] } 32... Kh7 { [%eval -0.01] } 33. Qe8 { [%eval -0.11] } 33... e4 { [%eval -0.13] } 34. Qe7 { [%eval -0.23] } 34... Rd1 { [%eval 0.0] } 35. Rxd1 { [%eval 0.0] } 35... Qxd1+ { [%eval 0.0] } 36. Kh2 { [%eval 0.0] } 36... Qd5 { [%eval 0.0] } 37. Qh4+ { [%eval -0.12] } 37... Kg8 { [%eval -0.15] } 38. Qf4 { [%eval -0.11] } 38... f5 { [%eval -0.03] } 39. h4 { [%eval -0.04] } 39... Qd1 { [%eval -0.02] } 40. Kg3 { [%eval -0.03] } 40... Qd3+ { [%eval -0.06] } 41. Qe3?? { (-0.06 → -3.38) Blunder. Kh2 was best. } { [%eval -3.38] } (41. Kh2 Qd8) 41... Qxe3+?? { (-3.38 → 0.00) Blunder. Kf7 was best. } { [%eval 0.0] } (41... Kf7 42. Kf4 Qd6+ 43. Kg5 Qf6+ 44. Kf4 Qxh4+ 45. Ke5 Qe7+ 46. Kd5 Qe6+ 47. Kd4) 42. fxe3 { [%eval 0.0] } 42... Kf7 { [%eval 0.0] } 43. Kf4 { [%eval 0.0] } 43... Kf6 { [%eval 0.0] } 44. g3 { [%eval 0.0] } 44... Ke6 { [%eval 0.0] } 45. g4?? { (0.00 → -5.67) Blunder. Kg5 was best. } { [%eval -5.67] } (45. Kg5 Kf7 46. g4 Ke6 47. gxf5+ gxf5 48. h5 Ke5 49. Kg6 f4 50. exf4+ Kxf4) 45... Kf6 { [%eval -5.62] } 46. g5+?! { (-5.62 → -10.07) Inaccuracy. h5 was best. } { [%eval -10.07] } (46. h5 gxh5 47. gxf5 h4 48. Kg4 h3 49. Kxh3 Kxf5 50. Kh4 g5+ 51. Kg3 Kf6) 46... Ke6 { [%eval -9.44] } 47. Kg3 { [%eval -9.95] } 47... Ke5 { [%eval -9.92] } 48. Kf2 { [%eval -9.76] } 48... Kd5 { [%eval -9.27] } 49. Ke2 { [%eval -11.04] } 49... Kc4 { [%eval #-20] } 50. Kd2 { [%eval #-20] } 50... Kb3 { [%eval #-21] } 51. Kd1 { [%eval #-19] } 51... Kc3 { [%eval #-20] } 52. Ke2 { [%eval #-18] } 52... Kc2 { [%eval #-17] } 53. Ke1 { [%eval #-18] } 53... Kd3 { [%eval #-17] } 54. Kf2 { [%eval #-18] } 54... Kd2 { [%eval -15.3] } 55. h5?! { (-15.30 → Mate in 12) Checkmate is now unavoidable. Kf1 was best. } { [%eval #-12] } (55. Kf1 Kxe3 56. Kg2 Kf4 57. Kf2 e3+ 58. Ke2 Ke4 59. Ke1 Kf3 60. Kd1 f4) 55... gxh5 { [%eval #-11] } 56. g6 { [%eval #-10] } 56... h4 { [%eval #-9] } 57. Kg2 { [%eval #-9] } 57... Kxe3 { [%eval #-8] } 58. Kh3 { [%eval #-6] } 58... Kf3 { [%eval #-5] } 59. Kxh4 { [%eval #-5] } { White resigns. } 0-1
