FEN
[Event "rated blitz game"]
[Site "https://lichess.org/FnehRces"]
[Date "2025.10.31"]
[Round "-"]
[White "Hand_coded_ai_90565"]
[Black "hastingshastings"]
[Result "0-1"]
[GameId "FnehRces"]
[UTCDate "2025.10.31"]
[UTCTime "04:13:49"]
[WhiteElo "1037"]
[BlackElo "915"]
[WhiteRatingDiff "-7"]
[BlackRatingDiff "+19"]
[WhiteTitle "BOT"]
[Variant "Standard"]
[TimeControl "300+4"]
[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... f6 { [%eval 0.0] } 5. Qd5 { [%eval -0.46] } 5... e6 { [%eval -0.36] } 6. Qd1? { (-0.36 → -1.54) Mistake. Qe4 was best. } { [%eval -1.54] } (6. Qe4 Nc6 7. Nf3 fxe5 8. Nxe5 Qf6 9. Nd3 b6 10. Nc3 Bb7 11. Nd5 Qd8) 6... d6? { (-1.54 → -0.01) Mistake. fxe5 was best. } { [%eval -0.01] } (6... fxe5) 7. f4?! { (-0.01 → -0.82) Inaccuracy. exd6 was best. } { [%eval -0.82] } (7. exd6 Qxd6) 7... dxe5 { [%eval -0.33] } 8. f5?? { (-0.33 → -4.23) Blunder. Qxd8+ was best. } { [%eval -4.23] } (8. Qxd8+ Kxd8 9. fxe5 fxe5 10. Nf3 Nd7 11. Nbd2 Nh6 12. e4 Nf7 13. Bb5 Ke7) 8... gxf5?! { (-4.23 → -2.66) Inaccuracy. Qxd1+ was best. } { [%eval -2.66] } (8... Qxd1+ 9. Kxd1 exf5 10. a4 Nc6 11. Nc3 Be6 12. e4 Nge7 13. Kc1 O-O-O 14. b3) 9. Qxd8+?! { (-2.66 → -3.61) Inaccuracy. Nd2 was best. } { [%eval -3.61] } (9. Nd2 Qe7 10. e4 Nc6 11. Qh5+ Qf7 12. Qh3 Bd7 13. Bc4 Nge7 14. O-O-O Na5) 9... Kxd8 { [%eval -3.59] } 10. Nc3 { [%eval -3.59] } 10... b6 { [%eval -3.35] } 11. Nf3 { [%eval -3.64] } 11... Nd7 { [%eval -3.13] } 12. O-O-O { [%eval -3.06] } 12... Ne7?! { (-3.06 → -1.88) Inaccuracy. a6 was best. } { [%eval -1.88] } (12... a6 13. e4 fxe4 14. Nxe4 Ke7 15. g4 Bb7 16. Bd3 Nh6 17. g5 f5 18. gxh6) 13. Nb5? { (-1.88 → -3.77) Mistake. e4 was best. } { [%eval -3.77] } (13. e4 fxe4 14. Nxe4 Rf8 15. Bc4 Nd5 16. Bb5 Ke7 17. Rhe1 Rd8 18. c4 Nf4) 13... c6 { [%eval -3.06] } 14. Nd6 { [%eval -3.43] } 14... Bb7?? { (-3.43 → 0.44) Blunder. Kc7 was best. } { [%eval 0.44] } (14... Kc7 15. e4 Nc5 16. exf5 exf5 17. Nh4 Be6 18. Bc4 Bxc4 19. Nxc4 Rad8 20. Rxd8) 15. Nf7+?? { (0.44 → -1.76) Blunder. Nxb7+ was best. } { [%eval -1.76] } (15. Nxb7+) 15... Kc7 { [%eval -1.72] } 16. N3xe5?? { (-1.72 → -4.69) Blunder. Nxh8 was best. } { [%eval -4.69] } (16. Nxh8 Rxh8) 16... fxe5 { [%eval -3.85] } 17. Rxd7+?! { (-3.85 → -4.85) Inaccuracy. e4 was best. } { [%eval -4.85] } (17. e4 fxe4 18. Ng5 Nd5 19. Be2 Rhg8 20. h4 b5 21. Rhf1 Rxg5 22. hxg5 Rf8) 17... Kxd7 { [%eval -4.79] } 18. e4 { [%eval -5.2] } 18... fxe4 { [%eval -5.01] } 19. Ba6?! { (-5.01 → -7.03) Inaccuracy. Nxh8 was best. } { [%eval -7.03] } (19. Nxh8 Rxh8 20. Bc4 Nd5 21. Rf1 Ke7 22. Be2 e3 23. Bh5 Bc8 24. Rf7+ Kd6) 19... Bxa6 { [%eval -6.94] } 20. Rd1+ { [%eval -7.39] } 20... Ke8 { [%eval -6.82] } 21. Rd8+ { [%eval -9.31] } 21... Kxf7 { [%eval -9.09] } 22. Rd7 { [%eval -9.33] } 22... Rhc8 { [%eval -9.26] } 23. c3 { [%eval -9.94] } 23... e3 { [%eval -9.86] } 24. b4 { [%eval -10.32] } 24... e2 { [%eval -11.44] } 25. Kd2 { [%eval -11.28] } 25... Bc4 { [%eval -11.11] } 26. Ke1 { [%eval -10.71] } 26... a5 { [%eval -9.66] } 27. a4 { [%eval -11.63] } 27... axb4 { [%eval -10.38] } 28. a5 { [%eval -11.82] } 28... bxa5 { [%eval -10.84] } 29. cxb4?! { (-10.84 → Mate in 8) Checkmate is now unavoidable. Rd2 was best. } { [%eval #-8] } (29. Rd2 bxc3 30. Rxe2 Bxe2 31. Kxe2 Rd8 32. g4 Rd5 33. g5 c2 34. h4 c1=Q) 29... axb4 { [%eval #-7] } 30. Kf2 { [%eval -12.1] } 30... b3 { [%eval -10.9] } 31. h4?! { (-10.90 → Mate in 6) Checkmate is now unavoidable. Rd2 was best. } { [%eval #-6] } (31. Rd2 Rf8 32. Rxe2 Ke8+ 33. Ke1 Bxe2 34. Kd2 Ra2+ 35. Kc3 b2 36. Kc2 Kd7) 31... b2 { [%eval #-6] } 32. Rb7 { [%eval #-6] } 32... Ra2 { [%eval #-9] } 33. g3 { [%eval #-5] } 33... Ba6?! { (Mate in 5 → -12.70) Lost forced checkmate sequence. Ra1 was best. } { [%eval -12.7] } (33... Ra1 34. Rxb2 e1=Q+ 35. Kf3 Ra3+ 36. Kg2 Bd5+ 37. Kh3 Qxg3#) 34. Ra7?! { (-12.70 → Mate in 3) Checkmate is now unavoidable. Rb3 was best. } { [%eval #-3] } (34. Rb3 Ke8 35. g4 Kd7 36. Ke1 Ra1+ 37. Kf2 e1=Q+ 38. Kg2 Qg1+ 39. Kh3 b1=Q) 34... b1=Q { [%eval #-3] } 35. Rxe7+ { [%eval #-3] } 35... Kxe7 { [%eval #-2] } 36. Kf3 { [%eval #-2] } 36... Qb3+ { [%eval #-3] } 37. Kf2 { [%eval #-2] } 37... Qc3 { [%eval #-2] } 38. Kg2 { [%eval #-2] } 38... e1=Q+ { [%eval #-1] } 39. Kh3 { [%eval #-1] } 39... Qcxg3# { Black wins by checkmate. } 0-1
