FEN
[Event "rated rapid game"]
[Site "https://lichess.org/AO9flBBF"]
[Date "2026.04.22"]
[Round "-"]
[White "Danilov_Maxim"]
[Black "User_Sakhan_18"]
[Result "0-1"]
[GameId "AO9flBBF"]
[UTCDate "2026.04.22"]
[UTCTime "08:57:39"]
[WhiteElo "916"]
[BlackElo "978"]
[WhiteRatingDiff "-5"]
[BlackRatingDiff "+19"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "A04"]
[Opening "Zukertort Opening: Kingside Fianchetto"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. Nf3 { [%eval 0.1] } 1... g6 { [%eval 0.38] } { A04 Zukertort Opening: Kingside Fianchetto } 2. d4 { [%eval 0.13] } 2... Bg7 { [%eval 0.5] } 3. e3 { [%eval 0.21] } 3... Nf6 { [%eval 0.19] } 4. c4 { [%eval 0.1] } 4... O-O { [%eval 0.23] } 5. b4 { [%eval -0.13] } 5... Ne4 { [%eval 0.36] } 6. Bd3 { [%eval 0.2] } 6... Ng5?? { (0.20 → 3.46) Blunder. d5 was best. } { [%eval 3.46] } (6... d5 7. O-O c6 8. Qc2 a5 9. Nbd2 Nxd2 10. Bxd2 axb4 11. cxd5) 7. c5?? { (3.46 → -1.28) Blunder. Nxg5 was best. } { [%eval -1.28] } (7. Nxg5 c5 8. bxc5 d6 9. Nc3 dxc5 10. Rb1 cxd4 11. exd4 Bxd4 12. Ne2 Be5) 7... c6?? { (-1.28 → 3.30) Blunder. Nxf3+ was best. } { [%eval 3.3] } (7... Nxf3+ 8. Qxf3 e5 9. O-O exd4 10. Bb2 Nc6 11. Be4 Re8 12. Nd2 dxe3 13. Bxg7) 8. Nc3?? { (3.30 → -0.26) Blunder. Nxg5 was best. } { [%eval -0.26] } (8. Nxg5 a5 9. b5 e5 10. e4 exd4 11. Na3 cxb5 12. Nxb5 Na6 13. Nf3 Nxc5) 8... d6?? { (-0.26 → 2.60) Blunder. Nxf3+ was best. } { [%eval 2.6] } (8... Nxf3+ 9. Qxf3 d6 10. cxd6 Qxd6 11. O-O Qxb4 12. Ne4 b6 13. a4 Qb3 14. Qe2) 9. Ne4?? { (2.60 → -1.48) Blunder. Nxg5 was best. } { [%eval -1.48] } (9. Nxg5 a5 10. b5 dxc5 11. Nf3 cxd4 12. exd4 Bg4 13. Rb1 c5 14. h3 Be6) 9... Nxe4 { [%eval -1.22] } 10. Bxe4 { [%eval -1.18] } 10... dxc5? { (-1.18 → -0.04) Mistake. a5 was best. } { [%eval -0.04] } (10... a5 11. b5 cxb5 12. cxd6 Qxd6 13. O-O Nc6 14. Qe2 b4 15. Bb2 Rd8 16. a3) 11. bxc5 { [%eval -0.13] } 11... b6 { [%eval 0.34] } 12. a4?! { (0.34 → -0.29) Inaccuracy. O-O was best. } { [%eval -0.29] } (12. O-O bxc5 13. Ba3 cxd4 14. Nxd4 Bxd4 15. exd4 Be6 16. Re1 Re8 17. Qf3 Bd5) 12... bxc5 { [%eval -0.02] } 13. dxc5?? { (-0.02 → -4.87) Blunder. O-O was best. } { [%eval -4.87] } (13. O-O Ba6 14. Re1 Nd7 15. Bxc6 Rc8 16. Bb5 Bxb5 17. axb5 Rc7 18. Ba3 Qb8) 13... Bxa1 { [%eval -4.57] } 14. Ne5?! { (-4.57 → -7.27) Inaccuracy. O-O was best. } { [%eval -7.27] } (14. O-O Qxd1 15. Rxd1 Bf6 16. Nd4 Rd8 17. Ba3 Bf5 18. Bf3 h5 19. h3 Na6) 14... Bxe5 { [%eval -6.94] } 15. g4 { [%eval -7.87] } 15... Qc7 { [%eval -6.65] } 16. f4 { [%eval -6.82] } 16... Rd8 { [%eval -6.39] } 17. Qb3 { [%eval -7.05] } 17... Be6 { [%eval -6.48] } 18. Qc2 { [%eval -6.45] } 18... Bf6 { [%eval -6.48] } 19. f5 { [%eval -6.58] } 19... Bd5 { [%eval -6.73] } 20. fxg6 { [%eval -5.88] } 20... fxg6 { [%eval -5.82] } 21. Bxd5+ { [%eval -7.25] } 21... cxd5 { [%eval -6.97] } 22. Rf1 { [%eval -7.67] } 22... Qa5+ { [%eval -7.46] } 23. Bd2 { [%eval -7.3] } 23... Qc7 { [%eval -6.81] } 24. h3 { [%eval -7.49] } 24... Bh4+ { [%eval -7.37] } 25. Kd1 { [%eval -7.57] } 25... Qg3 { [%eval -7.09] } 26. Ba5 { [%eval -7.71] } 26... Rc8 { [%eval -6.75] } 27. Qd2 { [%eval -6.64] } 27... e6 { [%eval -6.99] } 28. Bb4 { [%eval -7.66] } 28... Qxh3 { [%eval -7.64] } 29. Rf4 { [%eval -7.81] } 29... Qh1+ { [%eval -7.66] } 30. Kc2 { [%eval -8.24] } 30... Na6 { [%eval -7.88] } 31. Ba3 { [%eval -9.68] } 31... Rab8 { [%eval -8.26] } 32. Qa5? { (-8.26 → Mate in 7) Checkmate is now unavoidable. Qc1 was best. } { [%eval #-7] } (32. Qc1 Qxc1+ 33. Kxc1 Nxc5 34. Bxc5 Bg5 35. Rd4 Rxc5+ 36. Kd2 Bf6) 32... Qb1+ { [%eval #-5] } 33. Kd2 { [%eval #-5] } 33... Qa2+ { [%eval #-7] } 34. Kd1 { [%eval #-7] } 34... Rb1+ { [%eval #-6] } 35. Bc1 { [%eval #-6] } 35... Nb4?? { (Mate in 6 → -6.84) Lost forced checkmate sequence. Rxc1+ was best. } { [%eval -6.84] } (35... Rxc1+ 36. Kxc1 Nxc5 37. Kd1 Nb3 38. Rc4 Rxc4 39. Qc3 Rxc3 40. g5 Qd2#) 36. Qxa7?? { (-6.84 → Mate in 1) Checkmate is now unavoidable. Rxb4 was best. } { [%eval #-1] } (36. Rxb4 Rxb4 37. Qxb4 Qc4 38. Qxc4 dxc4 39. Ba3 Be7 40. Kc2 Bxc5 41. Bb2 c3) 36... Nd3 { [%eval #-5] } 37. Qf7+ { [%eval #-5] } 37... Kh8 { [%eval #-4] } 38. Qf6+ { [%eval #-3] } 38... Bxf6 { [%eval #-2] } 39. Rxf6 { [%eval #-1] } 39... Rxc1# { Black wins by checkmate. } 0-1