lichess.org
Donate
FEN
[Event "S.2 - HYPERBULLET PREMIER CUP Team Battle"] [Site "https://lichess.org/oRt8QnZA"] [Date "2026.02.20"] [Round "-"] [White "tharindujayasuriya"] [Black "Satranc599"] [Result "1-0"] [GameId "oRt8QnZA"] [UTCDate "2026.02.20"] [UTCTime "14:17:54"] [WhiteElo "2285"] [BlackElo "2627"] [WhiteRatingDiff "+10"] [BlackRatingDiff "-10"] [WhiteBerserk "true"] [Variant "Standard"] [TimeControl "30+0"] [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. e3 { [%eval 0.21] } 2... Bg7 { [%eval 0.27] } 3. Be2 { [%eval -0.03] } 3... Nf6 { [%eval 0.25] } 4. Nf3 { [%eval 0.0] } 4... O-O { [%eval 0.27] } 5. Bd2 { [%eval -0.1] } 5... d5 { [%eval -0.12] } 6. Nc3 { [%eval -0.35] } 6... e6 { [%eval -0.26] } 7. Ne5 { [%eval -0.41] } 7... c5 { [%eval -0.4] } 8. Nf3 { [%eval -0.92] } 8... cxd4 { [%eval -0.51] } 9. exd4 { [%eval -0.52] } 9... Nc6 { [%eval -0.5] } 10. Bg5 { [%eval -0.94] } 10... e5?? { (-0.94 → 1.83) Blunder. Qb6 was best. } { [%eval 1.83] } (10... Qb6 11. Bc1 Rd8 12. O-O Ne4 13. Na4 Qc7 14. Be3 e5 15. c3 b6 16. h3) 11. Bxf6?? { (1.83 → -0.72) Blunder. dxe5 was best. } { [%eval -0.72] } (11. dxe5 Nxe5 12. Nxe5 d4 13. Nb5 a6 14. Nxf7 Rxf7 15. Nxd4 h6 16. Bh4 g5) 11... e4?? { (-0.72 → 4.71) Blunder. Bxf6 was best. } { [%eval 4.71] } (11... Bxf6 12. dxe5 Nxe5 13. Qxd5 Qb6 14. O-O Be6 15. Qd2 Qxb2 16. Nd5 Bxd5 17. Qxd5) 12. Bxd8 { [%eval 4.9] } 12... Rxd8 { [%eval 5.76] } 13. Nd2 { [%eval 5.8] } 13... Nxd4 { [%eval 5.55] } 14. f3?! { (5.55 → 4.37) Inaccuracy. O-O was best. } { [%eval 4.37] } (14. O-O e3 15. fxe3 Nf5 16. Rxf5 Bxf5 17. Nb3 Bh6 18. Qd4 Bxc2 19. g4 Bxb3) 14... e3 { [%eval 5.27] } 15. Nf1 { [%eval 4.7] } 15... Nf5 { [%eval 5.23] } 16. g4 { [%eval 4.76] } 16... d4 { [%eval 5.57] } 17. gxf5 { [%eval 5.31] } 17... dxc3?! { (5.31 → 8.24) Inaccuracy. Bf6 was best. } { [%eval 8.24] } (17... Bf6 18. Ne4 Bh4+ 19. Neg3 Bxf5 20. Bd3 Re8 21. Ke2 Bxd3+ 22. Qxd3 Rad8 23. Kd1) 18. Qxd8+ { [%eval 8.12] } 18... Bf8 { [%eval 7.3] } 19. f6 { [%eval 7.39] } 19... Be6 { [%eval 10.26] } 20. Qxa8 { [%eval 10.02] } 20... cxb2 { [%eval 9.92] } 21. Rb1 { [%eval 9.12] } 21... Bxa2 { [%eval 11.58] } 22. Rxb2 { [%eval 11.63] } 22... Be6 { [%eval 10.88] } 23. Ba6 { [%eval 9.92] } 23... h5 { [%eval 12.53] } 24. Bxb7 { [%eval 10.91] } 24... Kh7?! { (10.91 → Mate in 2) Checkmate is now unavoidable. e2 was best. } { [%eval #2] } (24... e2 25. Kxe2 Bc4+ 26. Ke1 h4 27. Rg1 a6 28. Ne3 Bb5 29. c4 a5 30. Rxb5) 25. Bd5?! { (Mate in 2 → 10.48) Lost forced checkmate sequence. Qxf8 was best. } { [%eval 10.48] } (25. Qxf8 Bc4 26. Qg7#) 25... g5?! { (10.48 → Mate in 4) Checkmate is now unavoidable. Ba3 was best. } { [%eval #4] } (25... Ba3 26. Rb8 Kh6 27. Bxe6 Bd6 28. Nxe3 fxe6 29. Ke2 Bxb8 30. Qxb8 Kh7 31. Qc7+) 26. Bxe6 { [%eval #5] } 26... Kg6 { [%eval #4] } 27. Qb7 { [%eval #10] } 27... Kxf6 { [%eval #4] } 28. Qxf7+ { [%eval #3] } 28... Ke5 { [%eval #3] } 29. Qf5+ { [%eval #2] } 29... Kd6 { [%eval #2] } 30. Qe5+? { (Mate in 2 → 8.09) Lost forced checkmate sequence. Rb7 was best. } { [%eval 8.09] } (30. Rb7 g4 31. Qd5#) 30... Kxe5 { [%eval 8.08] } 31. Bf5 { [%eval 7.49] } 31... Bd6 { [%eval 8.46] } 32. Be4 { [%eval 8.2] } 32... Bc5 { [%eval 8.5] } 33. Nxe3 { [%eval 7.85] } 33... Bd4 { [%eval 8.49] } 34. Ke2 { [%eval 8.55] } 34... Bc3 { [%eval 10.3] } 35. Rb5+ { [%eval 9.95] } 35... Kf4? { (9.95 → Mate in 1) Checkmate is now unavoidable. Ke6 was best. } { [%eval #1] } (35... Ke6 36. Rd1 Be5 37. Rc5 Bd4 38. Rc6+ Ke7 39. Rxd4 g4 40. Nf5+ Kf7 41. fxg4) 36. Rb3 { [%eval #9] } 36... Ke5 { [%eval #6] } 37. Rxc3 { [%eval 9.79] } 37... Kd4? { (9.79 → Mate in 4) Checkmate is now unavoidable. Kf6 was best. } { [%eval #4] } (37... Kf6 38. Rg1 g4 39. fxg4 Ke5 40. Bd5 hxg4 41. Rxg4 Kd6 42. Bf3 Ke7 43. Rd3) 38. Rd3+ { [%eval #9] } 38... Ke5 { [%eval #10] } 39. c4 { [%eval #8] } 39... Kf6 { [%eval #5] } 40. c5 { [%eval #7] } 40... Ke7 { [%eval #5] } 41. c6 { [%eval #6] } 41... Ke8 { [%eval #4] } 42. c7 { [%eval #4] } 42... Ke7 { [%eval #4] } 43. c8=Q { [%eval #3] } 43... Kf6 { [%eval #3] } 44. Qc6+ { [%eval #2] } 44... Ke5 { [%eval #1] } 45. Rd5+ { [%eval #1] } 45... Kf4 { [%eval #1] } 46. Rf5# { White wins by checkmate. } 1-0