lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/X5lezcKL"] [Date "2025.10.31"] [Round "-"] [White "Hand_coded_ai_90565"] [Black "hastingshastings"] [Result "0-1"] [GameId "X5lezcKL"] [UTCDate "2025.10.31"] [UTCTime "02:52:31"] [WhiteElo "1242"] [BlackElo "1354"] [WhiteRatingDiff "-12"] [BlackRatingDiff "+11"] [WhiteTitle "BOT"] [Variant "Standard"] [TimeControl "300+5"] [ECO "A40"] [Opening "Queen's Pawn Game: Modern Defense"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.15] } 1... g6 { [%eval 0.57] } { A40 Queen's Pawn Game: Modern Defense } 2. Bf4 { [%eval 0.07] } 2... Bg7 { [%eval 0.13] } 3. Be5 { [%eval -0.38] } 3... Bxe5 { [%eval -0.17] } 4. dxe5 { [%eval -0.21] } 4... d6 { [%eval -0.14] } 5. c4? { (-0.14 → -1.42) Mistake. exd6 was best. } { [%eval -1.42] } (5. exd6 cxd6 6. c4 Nf6 7. Nf3 Nc6 8. Nc3 Qa5 9. Qd2 Bg4) 5... dxe5 { [%eval -1.48] } 6. f4?? { (-1.48 → -3.63) Blunder. Qxd8+ was best. } { [%eval -3.63] } (6. Qxd8+ Kxd8 7. e3 c6 8. Nc3 Nh6 9. Nf3 f6 10. Nd2 Be6 11. b4 a5) 6... exf4?! { (-3.63 → -2.67) Inaccuracy. Qxd1+ was best. } { [%eval -2.67] } (6... Qxd1+ 7. Kxd1 exf4 8. Nc3 c6 9. Nf3 Na6 10. Ke1 Bf5 11. e4) 7. e3?! { (-2.67 → -3.73) Inaccuracy. Qxd8+ was best. } { [%eval -3.73] } (7. Qxd8+ Kxd8 8. Nc3 Nf6 9. Nf3 Ke8 10. O-O-O Ng4 11. Rd2 c6 12. g3 fxg3) 7... e5?? { (-3.73 → -1.47) Blunder. Qxd1+ was best. } { [%eval -1.47] } (7... Qxd1+ 8. Kxd1 fxe3 9. Ke2 Nh6 10. Nc3 Nc6 11. Nd5 Bg4+ 12. Kxe3 O-O-O 13. h3) 8. g3?? { (-1.47 → -3.98) Blunder. Qxd8+ was best. } { [%eval -3.98] } (8. Qxd8+ Kxd8 9. exf4 exf4 10. Nc3 Nf6 11. O-O-O+ Nbd7 12. Bd3 Re8 13. Nh3 Ng4) 8... fxg3?! { (-3.98 → -3.03) Inaccuracy. Qxd1+ was best. } { [%eval -3.03] } (8... Qxd1+ 9. Kxd1 fxe3 10. Nc3 Be6 11. Bg2 c6 12. Ne4 Ke7 13. Nc5 Bxc4 14. Nxb7) 9. Bh3?! { (-3.03 → -4.22) Inaccuracy. Qxd8+ was best. } { [%eval -4.22] } (9. Qxd8+ Kxd8 10. hxg3 Bg4 11. Nc3 Nf6 12. Nh3 c6 13. Nf2 Be6 14. Bh3 Bxc4) 9... Bxh3 { [%eval -3.67] } 10. Qxd8+ { [%eval -3.66] } 10... Kxd8 { [%eval -3.61] } 11. Nxh3 { [%eval -3.66] } 11... gxh2 { [%eval -3.7] } 12. Ng5 { [%eval -3.68] } 12... Ke7 { [%eval -3.65] } 13. Nc3 { [%eval -3.81] } 13... f6?? { (-3.81 → 0.00) Blunder. Nf6 was best. } { [%eval 0.0] } (13... Nf6 14. Rxh2 h6 15. O-O-O Nbd7 16. Rdh1 c6 17. Rxh6 Rxh6 18. Rxh6 Nc5 19. Nf3) 14. Nd5+ { [%eval 0.0] } 14... Kd7? { (0.00 → 1.54) Mistake. Ke8 was best. } { [%eval 1.54] } (14... Ke8 15. Nxc7+ Kd7 16. Nge6 Na6 17. Rd1+ Ke7 18. Nxa8 Kxe6 19. Rd8 Ke7 20. Rc8) 15. Nf7 { [%eval 1.56] } 15... Nc6 { [%eval 2.05] } 16. Rxh2 { [%eval 1.76] } 16... Nge7 { [%eval 2.03] } 17. Nxf6+?! { (2.03 → 0.97) Inaccuracy. Nxh8 was best. } { [%eval 0.97] } (17. Nxh8 Rxh8 18. Nxf6+ Ke6 19. Nxh7 Kd6 20. O-O-O+ Kc5 21. b3 a5 22. Rhh1 Nf5) 17... Ke6 { [%eval 0.54] } 18. Nd5?? { (0.54 → -3.76) Blunder. Nxh8 was best. } { [%eval -3.76] } (18. Nxh8 Kxf6 19. Rxh7 e4 20. Nf7 g5 21. O-O-O Kg6 22. Rdh1 Nf5 23. b4 Rf8) 18... Rhe8?? { (-3.76 → 1.64) Blunder. Kxf7 was best. } { [%eval 1.64] } (18... Kxf7 19. Rf2+ Kg8 20. Nxc7 Rf8 21. Rxf8+ Kxf8 22. O-O-O h5 23. b4 Kg7 24. b5) 19. Nxc7+?? { (1.64 → -2.02) Blunder. Ng5+ was best. } { [%eval -2.02] } (19. Ng5+ Kf5 20. Nxh7 Nxd5 21. cxd5 Nb4 22. Rf2+ Ke4 23. Nf6+ Kxe3 24. Re2+ Kf4) 19... Kxf7 { [%eval -1.97] } 20. Rxh7+ { [%eval -1.83] } 20... Kf6 { [%eval -1.92] } 21. O-O-O { [%eval -2.23] } 21... Nf5?? { (-2.23 → 0.00) Blunder. Rh8 was best. } { [%eval 0.0] } (21... Rh8 22. Rf1+ Nf5 23. Nd5+ Ke6 24. Rxb7 Na5 25. Rb5 Nxc4 26. Nc7+ Kd6 27. Nxa8) 22. e4?! { (0.00 → -1.09) Inaccuracy. Nd5+ was best. } { [%eval -1.09] } (22. Nd5+ Ke6 23. Nc7+ Kf6) 22... Nd6?? { (-1.09 → 3.75) Blunder. Ne3 was best. } { [%eval 3.75] } (22... Ne3 23. Rd3 Rh8 24. Rxh8 Rxh8 25. Rxe3 g5 26. Rf3+ Kg6 27. Nd5 g4 28. Rf6+) 23. Rxd6+ { [%eval 3.75] } 23... Kg5 { [%eval 3.62] } 24. Rh5+?? { (3.62 → -4.46) Blunder. Nxe8 was best. } { [%eval -4.46] } (24. Nxe8 Rxe8 25. Rxb7 Nd4 26. Rf7 Rc8 27. b3 Rh8 28. Rf2 a5 29. c5 Rc8) 24... Kxh5 { [%eval -4.34] } 25. b4 { [%eval -4.53] } 25... Nxb4 { [%eval -4.49] } 26. Kb1 { [%eval -5.35] } 26... Rad8 { [%eval -4.88] } 27. a3?! { (-4.88 → -6.66) Inaccuracy. Nxe8 was best. } { [%eval -6.66] } (27. Nxe8 Rxe8 28. Kb2 g5 29. Kc3 Nxa2+ 30. Kb3) 27... Rxd6 { [%eval -6.62] } 28. Nxe8 { [%eval -6.43] } 28... Rd1+ { [%eval -6.43] } 29. Kb2 { [%eval -6.29] } 29... Nd3+ { [%eval -6.25] } 30. Kc2 { [%eval -6.39] } 30... Nf2 { [%eval -6.38] } 31. Nf6+ { [%eval -6.29] } 31... Kg5 { [%eval -6.74] } 32. Nd5 { [%eval -6.91] } 32... Rh1 { [%eval -6.93] } 33. Nc3 { [%eval -6.98] } 33... Rh3 { [%eval -6.94] } 34. Nb5 { [%eval -6.87] } 34... a6 { [%eval -6.7] } 35. Nd6 { [%eval -6.95] } 35... a5 { [%eval -6.0] } 36. Nf7+ { [%eval -6.82] } 36... Kf6 { [%eval -6.26] } 37. Nd6 { [%eval -6.33] } 37... Rxa3 { [%eval -6.45] } 38. Kb2 { [%eval -7.15] } 38... Ra4 { [%eval -7.2] } 39. Nxb7 { [%eval -8.44] } 39... Rxc4 { [%eval -6.87] } 40. Nxa5 { [%eval -6.59] } 40... Rxe4 { [%eval -6.51] } 41. Nc6 { [%eval -6.91] } 41... Nd3+ { [%eval -7.11] } 42. Kc3 { [%eval -7.32] } 42... Nf4 { [%eval -7.02] } 43. Kb3 { [%eval -7.98] } 43... g5 { [%eval -7.65] } 44. Kb2 { [%eval -12.58] } 44... g4 { [%eval -9.57] } 45. Kb3 { [%eval -9.63] } 45... g3 { [%eval -9.87] } 46. Kb2? { (-9.87 → Mate in 8) Checkmate is now unavoidable. Nb8 was best. } { [%eval #-8] } (46. Nb8 g2 47. Nd7+ Kf5 48. Nc5 Re3+ 49. Kb4 g1=Q 50. Ka5 Qd1 51. Kb6 Qd5) 46... g2 { [%eval #-7] } 47. Kc3 { [%eval #-5] } 47... Nd5+ { [%eval #-6] } 48. Kd3 { [%eval #-6] } 48... Ra4 { [%eval #-5] } 49. Ke2 { [%eval #-4] } 49... g1=R { [%eval #-6] } 50. Kf2 { [%eval #-6] } 50... Rgg4 { [%eval #-7] } 51. Ke1 { [%eval #-3] } 51... Rg2 { [%eval #-2] } 52. Kf1 { [%eval #-2] } 52... Rb2 { [%eval #-1] } 53. Nxe5 { [%eval #-1] } 53... Ra1# { Black wins by checkmate. } 0-1