FEN
[Event "rated classical game"]
[Site "https://lichess.org/TdpaOPYl"]
[Date "2026.05.23"]
[Round "-"]
[White "chengjue"]
[Black "asthai"]
[Result "0-1"]
[GameId "TdpaOPYl"]
[UTCDate "2026.05.23"]
[UTCTime "08:53:17"]
[WhiteElo "1126"]
[BlackElo "1150"]
[WhiteRatingDiff "-9"]
[BlackRatingDiff "+27"]
[Variant "Standard"]
[TimeControl "1500+0"]
[ECO "C21"]
[Opening "Danish Gambit"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. d4 { [%eval -0.11] } 2... exd4 { [%eval 0.0] } 3. c3 { [%eval -0.28] } { C21 Danish Gambit } 3... d3?! { (-0.28 → 0.68) Inaccuracy. dxc3 was best. } { Black offers draw } { [%eval 0.68] } (3... dxc3 4. Nxc3 Bc5 5. Bc4 d6 6. Qb3 Qh4 7. Qc2 Qg4 8. f3) 4. Bxd3 { [%eval 0.66] } 4... d6 { [%eval 0.77] } 5. Nf3 { [%eval 0.65] } 5... Nf6 { [%eval 0.54] } 6. e5?! { (0.54 → -0.22) Inaccuracy. O-O was best. } { [%eval -0.22] } (6. O-O Be7 7. h3 O-O 8. Bc2 Re8 9. Re1 Nbd7 10. c4 Ne5) 6... Ng4?! { (-0.22 → 0.59) Inaccuracy. dxe5 was best. } { [%eval 0.59] } (6... dxe5 7. Nxe5 Nbd7 8. Nxd7 Qe7+ 9. Qe2 Bxd7 10. Nd2 O-O-O 11. O-O) 7. Bc4?! { (0.59 → -0.02) Inaccuracy. exd6 was best. } { [%eval -0.02] } (7. exd6 Bxd6) 7... dxe5?? { (-0.02 → 2.80) Blunder. Nc6 was best. } { [%eval 2.8] } (7... Nc6 8. exd6) 8. Qxd8+? { (2.80 → 1.31) Mistake. Bxf7+ was best. } { [%eval 1.31] } (8. Bxf7+ Ke7 9. Qb3 Nc6 10. Bg5+ Nf6 11. Bc4 Qe8 12. O-O Kd8 13. Nbd2 Na5) 8... Kxd8 { [%eval 1.22] } 9. Ng5 { [%eval 1.2] } 9... Nh6 { [%eval 1.13] } 10. Nxf7+?! { (1.13 → 0.43) Inaccuracy. Bxf7 was best. } { [%eval 0.43] } (10. Bxf7) 10... Nxf7 { [%eval 0.43] } 11. Bxf7 { [%eval 0.34] } 11... Nc6 { [%eval 0.75] } 12. Bg5+ { [%eval 0.59] } 12... Be7 { [%eval 0.6] } 13. Be3 { [%eval 0.55] } 13... Bf5 { [%eval 0.53] } 14. O-O { [%eval 0.38] } 14... Bd3? { (0.38 → 1.97) Mistake. a5 was best. } { [%eval 1.97] } (14... a5 15. a4 Kc8 16. Nd2 b6 17. f3 Bd3 18. Rfd1 Kb7 19. Ne4) 15. Rd1 { [%eval 1.75] } 15... e4 { [%eval 1.65] } 16. f3?! { (1.65 → 0.73) Inaccuracy. Nd2 was best. } { [%eval 0.73] } (16. Nd2 Bd6 17. Bc4 Kc8 18. a4 a5 19. Bxd3 exd3 20. Nc4 Rd8 21. Rd2 Ne5) 16... Rf8?! { (0.73 → 1.68) Inaccuracy. Bd6 was best. } { [%eval 1.68] } (16... Bd6) 17. Be6?! { (1.68 → 0.82) Inaccuracy. Bc4 was best. } { [%eval 0.82] } (17. Bc4) 17... Ne5 { [%eval 1.34] } 18. fxe4 { [%eval 0.84] } 18... Ke8 { [%eval 0.99] } 19. Bd4 { [%eval 1.05] } 19... Bc2? { (1.05 → 2.26) Mistake. Be2 was best. } { [%eval 2.26] } (19... Be2 20. Re1 Bg4 21. Bf5 Bxf5 22. exf5 Nc6 23. Bxg7 Rxf5 24. Nd2 Kf7 25. Bh6) 20. Re1? { (2.26 → 0.61) Mistake. Rd2 was best. } { [%eval 0.61] } (20. Rd2) 20... Nd3 { [%eval 0.52] } 21. Bxg7?? { (0.52 → -3.57) Blunder. Re3 was best. } { [%eval -3.57] } (21. Re3) 21... Bc5+?! { (-3.57 → -2.46) Inaccuracy. Nxe1 was best. } { [%eval -2.46] } (21... Nxe1 22. Bxf8 Bxf8 23. Na3 Bc5+ 24. Kf1 Bxa3 25. bxa3 Nd3 26. Bf5 Ke7 27. Ke2) 22. Bd4 { [%eval -2.5] } 22... Nxe1?? { (-2.50 → 0.20) Blunder. Bxd4+ was best. } { [%eval 0.2] } (22... Bxd4+ 23. cxd4 Nxe1 24. Na3 Nxg2 25. Nxc2 Ke7 26. Bf5 Nh4 27. Ne3 Nf3+ 28. Kg2) 23. Bxc5 { [%eval 0.19] } 23... Bd3?? { (0.19 → 2.79) Blunder. Rf6 was best. } { [%eval 2.79] } (23... Rf6) 24. Bxf8? { (2.79 → 1.20) Mistake. Nd2 was best. } { [%eval 1.2] } (24. Nd2) 24... Kxf8?? { (1.20 → 3.79) Blunder. Nc2 was best. } { [%eval 3.79] } (24... Nc2 25. Nd2) 25. Nd2 { [%eval 3.67] } 25... Nc2 { [%eval 3.78] } 26. Rc1 { [%eval 3.9] } 26... Ke7 { [%eval 3.86] } 27. Bd5?! { (3.86 → 2.72) Inaccuracy. Bc4 was best. } { [%eval 2.72] } (27. Bc4 Bxc4 28. Nxc4 b5 29. Rxc2 bxc4 30. Rd2 c5 31. Kf2 Rf8+ 32. Ke3 Rf1) 27... Rf8 { [%eval 3.16] } 28. Nc4 { [%eval 3.06] } 28... c6 { [%eval 3.58] } 29. Rd1?? { (3.58 → -3.75) Blunder. Ne5 was best. } { [%eval -3.75] } (29. Ne5 cxd5 30. Nxd3 dxe4 31. Rxc2 exd3 32. Rd2 Rf6 33. Rxd3 Ra6 34. a3 Rb6) 29... Be2?! { (-3.75 → -2.83) Inaccuracy. cxd5 was best. } { [%eval -2.83] } (29... cxd5 30. Rxd3 dxc4 31. Rh3 Rf7 32. Rh5 Ke6 33. h3 Ne1 34. b3 cxb3 35. axb3) 30. Rd2?? { (-2.83 → Mate in 1) Checkmate is now unavoidable. Rc1 was best. } { [%eval #-1] } (30. Rc1 cxd5 31. Nd2 Bd3 32. exd5 Kd6 33. h3 b5 34. Nb3 Ne3 35. Nd4 a6) 30... Rf1# { Black wins by checkmate. } 0-1
