FEN
[Event "2026 Summer Marathon"]
[Site "https://lichess.org/game/AoBHhDyo"]
[Date "2026.08.01"]
[Round "-"]
[White "Toscani"]
[Black "donghaotian888"]
[Result "1-0"]
[GameId "AoBHhDyo"]
[UTCDate "2026.08.01"]
[UTCTime "02:49:27"]
[WhiteElo "1506"]
[BlackElo "2294"]
[WhiteRatingDiff "+25"]
[BlackRatingDiff "-27"]
[Variant "Standard"]
[TimeControl "60+0"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. c4 { [%eval 0.11] } 1... Nf6 { [%eval 0.14] } 2. Nc3 { [%eval 0.12] } 2... e6 { [%eval 0.24] } 3. Qc2 { [%eval -0.2] } 3... d5 { [%eval -0.09] } 4. b3?! { (-0.09 → -0.72) Inaccuracy. e3 was best. } { [%eval -0.72] } (4. e3 c5 5. cxd5 exd5 6. d4 Nc6 7. Nf3 c4 8. Be2 Bb4) 4... d4 { [%eval -0.8] } 5. Ne4 { [%eval -0.78] } 5... Nxe4 { [%eval -0.89] } 6. Qxe4 { [%eval -0.93] } 6... c5 { [%eval -0.93] } 7. d3 { [%eval -1.06] } 7... Nc6 { [%eval -1.01] } 8. g3 { [%eval -1.26] } 8... Bd6 { [%eval -1.0] } 9. Bg2 { [%eval -0.97] } 9... O-O { [%eval -0.95] } 10. Qh4 { [%eval -1.11] } 10... Qxh4 { [%eval -1.09] } 11. gxh4 { [%eval -1.2] } 11... Ne5 { [%eval -0.72] } 12. Nf3 { [%eval -0.74] } 12... Nxf3+ { [%eval -0.21] } 13. Bxf3 { [%eval -0.27] } 13... Rb8 { [%eval -0.26] } 14. Kd2 { [%eval -0.54] } 14... Bd7 { [%eval -0.28] } 15. Kc2 { [%eval -0.52] } 15... b5 { [%eval -0.47] } 16. Bd2 { [%eval -0.82] } 16... bxc4 { [%eval -0.68] } 17. dxc4 { [%eval -0.66] } 17... e5 { [%eval -0.78] } 18. Be4 { [%eval -0.87] } 18... g6 { [%eval -0.35] } 19. Rag1?! { (-0.35 → -1.11) Inaccuracy. h5 was best. } { [%eval -1.11] } (19. h5 f5 20. Bd5+ Kg7 21. Rag1 f4 22. Be4 Bf5 23. Bxf5 Rxf5 24. hxg6 hxg6) 19... Rfc8? { (-1.11 → 0.05) Mistake. Be6 was best. } { [%eval 0.05] } (19... Be6 20. Bh6 Rfe8 21. h5 f5 22. Bc6 Rec8 23. Bg2 Kf7 24. hxg6+ hxg6 25. h4) 20. h5 { [%eval 0.03] } 20... Kf8?! { (0.03 → 0.75) Inaccuracy. Bc6 was best. } { [%eval 0.75] } (20... Bc6 21. Kd3 Bxe4+ 22. Kxe4 Rb6 23. hxg6 hxg6 24. h4 f5+ 25. Kd3 e4+ 26. Kc2) 21. hxg6 { [%eval 0.58] } 21... fxg6?! { (0.58 → 1.68) Inaccuracy. hxg6 was best. } { [%eval 1.68] } (21... hxg6 22. h4 Bc6 23. Bxc6 Rxc6 24. h5 gxh5 25. Rxh5 Ke7 26. Rg7 Kf6 27. Rhh7) 22. h4 { [%eval 1.46] } 22... Ke7? { (1.46 → 3.21) Mistake. Rc7 was best. } { [%eval 3.21] } (22... Rc7 23. Rg5 Kf7 24. Kd3 Kf6 25. h5 Bf5 26. hxg6 Bxe4+ 27. Kxe4 hxg6 28. Rh6) 23. h5 { [%eval 2.55] } 23... gxh5?? { (2.55 → 5.36) Blunder. Be8 was best. } { [%eval 5.36] } (23... Be8 24. hxg6 Bxg6 25. Bxg6 hxg6 26. Rxg6 Rh8 27. Rhg1 Rbf8 28. f3 Rf7 29. Kd3) 24. Rxh5 { [%eval 5.32] } 24... Kd8 { [%eval 6.36] } 25. Rxh7 { [%eval 8.19] } 25... Kc7 { [%eval 8.01] } 26. Ba5+ { [%eval 8.11] } 26... Rb6 { [%eval 8.01] } 27. Bxb6+ { [%eval 7.52] } 27... axb6 { [%eval 7.1] } 28. Rgg7 { [%eval 7.64] } 28... Rd8 { [%eval 7.39] } 29. Bf5 { [%eval 6.92] } 29... Kc6 { [%eval 8.47] } 30. Bxd7+ { [%eval 7.29] } 30... Kc7? { (7.29 → Mate in 5) Checkmate is now unavoidable. Rxd7 was best. } { [%eval #5] } (30... Rxd7 31. Rxd7 e4 32. Rxd6+ Kxd6 33. Rh6+ Kd7 34. f4 Kc7 35. f5 b5 36. Rg6) 31. Bb5+?! { (Mate in 5 → 11.48) Lost forced checkmate sequence. Bh3+ was best. } { [%eval 11.48] } (31. Bh3+ Be7 32. Rxe7+ Kb8 33. Rb7+ Ka8 34. Ra7+ Kb8 35. Rhb7#) 31... Kc8?! { (11.48 → Mate in 5) Checkmate is now unavoidable. Be7 was best. } { [%eval #5] } (31... Be7 32. Rxe7+ Kd6 33. Bd7 Rxd7 34. Rxd7+ Ke6 35. Rb7 Kf5 36. Rxb6 e4 37. Rf7+) 32. Ra7 { [%eval #5] } 32... Rf8 { [%eval #3] } 33. Ra8+ { [%eval #2] } 33... Bb8 { [%eval #2] } 34. Ba6+ { [%eval #1] } 34... Kd8 { [%eval #1] } 35. Rxb8# { White wins by checkmate. } 1-0
