FEN
[Event "rated blitz game"]
[Site "https://lichess.org/9qboNhtK"]
[Date "2025.10.31"]
[Round "-"]
[White "Hand_coded_ai_90565"]
[Black "hastingshastings"]
[Result "0-1"]
[GameId "9qboNhtK"]
[UTCDate "2025.10.31"]
[UTCTime "02:14:28"]
[WhiteElo "1045"]
[BlackElo "878"]
[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... 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.5] } 6. f4?? { (-1.50 → -3.89) Blunder. Qb3 was best. } { [%eval -3.89] } (6. Qb3 Nf6 7. Nf3 Nbd7 8. Qa3 e4 9. Nfd2 b6) 6... exf4?! { (-3.89 → -2.91) Inaccuracy. Qxd1+ was best. } { [%eval -2.91] } (6... Qxd1+ 7. Kxd1 exf4 8. Nc3 Be6 9. Ke1 Nf6 10. Nf3 Nc6 11. g3 fxg3 12. hxg3) 7. e3?! { (-2.91 → -4.05) Inaccuracy. Qxd8+ was best. } { [%eval -4.05] } (7. Qxd8+ Kxd8 8. Nc3 Nf6 9. O-O-O+ Ke8 10. Nf3 c6 11. e4 Nbd7 12. e5 Ng4) 7... fxe3?! { (-4.05 → -3.13) Inaccuracy. Qxd1+ was best. } { [%eval -3.13] } (7... Qxd1+ 8. Kxd1 fxe3 9. Ke2 Nh6 10. Kxe3 Ng4+ 11. Kf3 Ne5+ 12. Kf4 Nbc6 13. Nc3) 8. Nc3 { [%eval -3.58] } 8... c5?! { (-3.58 → -2.72) Inaccuracy. Qxd1+ was best. } { [%eval -2.72] } (8... Qxd1+ 9. Rxd1 Nf6 10. Be2 Ng4 11. Nd5 Na6 12. Bxg4 Bxg4 13. Rd4 Be6 14. Nf3) 9. Ke2?! { (-2.72 → -4.24) Inaccuracy. Qxd8+ was best. } { [%eval -4.24] } (9. Qxd8+ Kxd8 10. O-O-O+ Bd7 11. Nf3 Nc6 12. Bd3 Nf6 13. Rhe1 Ke8 14. Bc2 Rd8) 9... Qd2+?! { (-4.24 → -3.15) Inaccuracy. Bg4+ was best. } { [%eval -3.15] } (9... Bg4+ 10. Nf3 Nc6 11. Kxe3 Bxf3 12. Qxd8+ Rxd8 13. Kxf3 Nf6 14. Be2 Nd4+ 15. Ke3) 10. Qxd2 { [%eval -3.33] } 10... exd2 { [%eval -3.15] } 11. Kd1?! { (-3.15 → -3.99) Inaccuracy. Nb5 was best. } { [%eval -3.99] } (11. Nb5 Na6 12. Kxd2 Bd7 13. Nf3 Nf6 14. Re1 Bxb5 15. cxb5 Rd8+ 16. Kc1 Nc7) 11... Be6 { [%eval -3.3] } 12. Nf3 { [%eval -4.11] } 12... Bxc4?? { (-4.11 → 1.91) Blunder. Nc6 was best. } { [%eval 1.91] } (12... Nc6 13. Kxd2 O-O-O+ 14. Kc2 Bf5+ 15. Kb3 Nf6 16. Re1 b6 17. Ne5 Nd4+ 18. Ka4) 13. Bxc4 { [%eval 2.0] } 13... Nf6?! { (2.00 → 2.69) Inaccuracy. Nd7 was best. } { [%eval 2.69] } (13... Nd7 14. a4 Rd8 15. a5 a6 16. Ne4 Ngf6 17. Nxf6+ Nxf6 18. Ke2 e6 19. Rhd1) 14. Bd5?? { (2.69 → 0.64) Blunder. Nd5 was best. } { [%eval 0.64] } (14. Nd5 Nxd5 15. Bxd5 Nd7 16. Bxb7 Rb8 17. Bc6 Rxb2 18. Ne5 O-O 19. Bxd7 Rfb8) 14... O-O?? { (0.64 → 4.09) Blunder. Nxd5 was best. } { [%eval 4.09] } (14... Nxd5) 15. Bxb7 { [%eval 4.08] } 15... Nc6 { [%eval 4.01] } 16. Nd5? { (4.01 → 2.41) Mistake. Bxa8 was best. } { [%eval 2.41] } (16. Bxa8 Rxa8 17. Kxd2 Rd8+ 18. Ke1 e5 19. Nd2 Ng4 20. Nc4 f5 21. Rc1 Nb4) 16... Rac8? { (2.41 → 4.56) Mistake. Nxd5 was best. } { [%eval 4.56] } (16... Nxd5 17. Bxc6 Rad8 18. Bxd5 Rxd5 19. Kc2 e5 20. Rad1 f5 21. Rxd2 Rxd2+ 22. Nxd2) 17. Nd4?? { (4.56 → 0.39) Blunder. Nxf6+ was best. } { [%eval 0.39] } (17. Nxf6+ exf6 18. Bxc8 Rxc8 19. Kxd2 Nb4 20. Rhc1 Nd5 21. Rd1 Re8 22. Kc1 Ne3) 17... Nxd5 { [%eval 0.57] } 18. Kxd2?? { (0.57 → -5.15) Blunder. Nxc6 was best. } { [%eval -5.15] } (18. Nxc6 Rc7) 18... Rc7?! { (-5.15 → -3.47) Inaccuracy. Nxd4 was best. } { [%eval -3.47] } (18... Nxd4 19. Bxd5 Rcd8 20. Bc4 Nb3+ 21. Kc3 Nxa1 22. Re1 e6 23. a4 Nc2 24. Kxc2) 19. Bxc6 { [%eval -3.16] } 19... Rxc6?? { (-3.16 → 3.99) Blunder. Rd8 was best. } { [%eval 3.99] } (19... Rd8 20. Ne6 fxe6 21. Bxd5 exd5 22. Rhe1 c4 23. Rac1 Rd6 24. b3 Kg7 25. bxc4) 20. Nxc6 { [%eval 3.88] } 20... a5?! { (3.88 → 5.04) Inaccuracy. Rc8 was best. } { [%eval 5.04] } (20... Rc8 21. Ne5 c4 22. Rhe1 f6 23. Nf3 Nf4 24. g3 Nd3 25. Red1 Nxb2) 21. Rhe1 { [%eval 4.97] } 21... e6 { [%eval 5.02] } 22. Re5 { [%eval 4.96] } 22... Nf4 { [%eval 5.2] } 23. g3 { [%eval 4.8] } 23... f6 { [%eval 5.42] } 24. Rxc5 { [%eval 5.39] } 24... a4 { [%eval 6.86] } 25. Ne7+ { [%eval 5.99] } 25... Kf7 { [%eval 5.87] } 26. Nd5?? { (5.87 → 2.74) Blunder. Rc7 was best. } { [%eval 2.74] } (26. Rc7 Nh3 27. Nc6+ Kg8 28. Kc3 Rf7 29. Rxf7 Kxf7 30. Kb4 Nf2 31. Kxa4 Nd3) 26... exd5? { (2.74 → 5.15) Mistake. Nxd5 was best. } { [%eval 5.15] } (26... Nxd5 27. Ra5 g5 28. Ra7+ Kg6 29. Rxa4 Rd8 30. Ke1 Rc8 31. Rd4 Nb4 32. Rxb4) 27. Rc7+ { [%eval 4.94] } 27... Kg8?! { (4.94 → 6.30) Inaccuracy. Ke6 was best. } { [%eval 6.3] } (27... Ke6 28. gxf4 Rb8 29. Rd1 Rxb2+ 30. Rc2 Rb4 31. Kc1 a3 32. Re2+ Kd6) 28. gxf4 { [%eval 6.3] } 28... g5 { [%eval 6.22] } 29. Rg1 { [%eval 5.95] } 29... h6 { [%eval 6.09] } 30. Rd7 { [%eval 5.82] } 30... h5 { [%eval 6.69] } 31. b3 { [%eval 5.5] } 31... axb3 { [%eval 5.5] } 32. Rxd5?! { (5.50 → 3.97) Inaccuracy. axb3 was best. } { [%eval 3.97] } (32. axb3 Ra8 33. Rc1 h4 34. fxg5 fxg5 35. Rcc7 h3 36. Rg7+ Kh8 37. Rh7+ Kg8) 32... bxa2 { [%eval 4.08] } 33. h3 { [%eval 3.3] } 33... Kf7 { [%eval 3.78] } 34. Rd7+ { [%eval 3.56] } 34... Ke8? { (3.56 → 5.66) Mistake. Kg6 was best. } { [%eval 5.66] } (34... Kg6 35. Ra7 Rb8 36. Rxa2 Rb3 37. f5+ Kxf5 38. Rf1+ Kg6 39. Ra6 g4 40. hxg4) 35. Ra7 { [%eval 5.52] } 35... Rf7 { [%eval 5.39] } 36. Re1+ { [%eval 5.55] } 36... Kf8 { [%eval 5.38] } 37. Ree7?? { (5.38 → -0.13) Blunder. Rxf7+ was best. } { [%eval -0.13] } (37. Rxf7+ Kxf7 38. Ke2 Kg6 39. Ra1 g4 40. Rxa2 gxh3 41. Kf3 Kf5 42. Ra5+ Kg6) 37... Rxe7 { [%eval -0.12] } 38. Rxa2 { [%eval -0.14] } 38... gxf4 { [%eval -0.03] } 39. Ra8+ { [%eval -0.02] } 39... Re8 { [%eval -0.3] } 40. Rxe8+?? { (-0.30 → -6.90) Blunder. Ra4 was best. } { [%eval -6.9] } (40. Ra4 f3) 40... Kxe8 { [%eval -6.29] } 41. Kd3 { [%eval -6.23] } 41... Ke7 { [%eval -5.72] } 42. Ke4 { [%eval -6.36] } 42... Ke6 { [%eval -6.22] } 43. Kxf4 { [%eval -6.36] } 43... f5 { [%eval -5.98] } 44. Kg5 { [%eval -5.54] } 44... Ke5 { [%eval -6.03] } 45. Kxh5 { [%eval -5.46] } 45... f4 { [%eval -5.61] } 46. Kg5 { [%eval -6.89] } 46... f3 { [%eval -6.17] } 47. Kg4 { [%eval -7.4] } 47... Ke4 { [%eval -7.0] } 48. Kg3 { [%eval -6.15] } 48... Ke3 { [%eval -6.28] } 49. h4 { [%eval -5.59] } 49... Ke2 { [%eval -5.31] } 50. Kf4 { [%eval -5.33] } 50... f2 { [%eval -5.2] } 51. Ke4 { [%eval -5.3] } 51... f1=Q { [%eval -5.24] } 52. Ke5 { [%eval -7.85] } 52... Qh1?! { (-7.85 → -5.47) Inaccuracy. Ke3 was best. } { [%eval -5.47] } (52... Ke3 53. Kd6 Kd4 54. Kc6 Qf5 55. Kb6 Qh5 56. Ka6 Qxh4 57. Kb7 Qd8 58. Kc6) 53. Kf5?? { (-5.47 → Mate in 9) Checkmate is now unavoidable. Ke6 was best. } { [%eval #-9] } (53. Ke6 Ke3 54. Kd6 Kd4 55. Ke6 Qxh4 56. Kf5 Qd8 57. Kf4 Qa8 58. Kg5 Kc4) 53... Qxh4 { [%eval #-10] } 54. Ke5 { [%eval -5.16] } 54... Kf3 { [%eval #-11] } 55. Kd6 { [%eval #-9] } 55... Qf4+ { [%eval #-10] } 56. Kc5 { [%eval #-10] } 56... Ke3 { [%eval #-9] } 57. Kc6 { [%eval #-6] } 57... Qe4+ { [%eval #-8] } 58. Kd6 { [%eval #-6] } 58... Kd4 { [%eval #-5] } 59. Kd7 { [%eval #-4] } 59... Kd5 { [%eval #-4] } 60. Kd8 { [%eval #-2] } 60... Qh7 { [%eval #-2] } 61. Kc8 { [%eval #-2] } 61... Kd6 { [%eval #-2] } 62. Kb8 { [%eval #-2] } 62... Qc7+ { [%eval #-3] } 63. Ka8 { [%eval #-3] } 63... Qe7 { [%eval #-2] } 64. Kb8 { [%eval #-2] } 64... Kc6 { [%eval #-1] } 65. Kc8 { [%eval #-1] } 65... Qd7+ { [%eval #-1] } 66. Kb8 { [%eval #-1] } 66... Qb7# { Black wins by checkmate. } 0-1
