FEN
[Event "Kurunegala Arena"]
[Site "https://lichess.org/OlS6vzbn"]
[Date "2021.10.31"]
[Round "-"]
[White "Thushan105"]
[Black "Daham2015tv"]
[Result "0-1"]
[GameId "OlS6vzbn"]
[UTCDate "2021.10.31"]
[UTCTime "12:25:33"]
[WhiteElo "1482"]
[BlackElo "1538"]
[WhiteRatingDiff "-83"]
[BlackRatingDiff "+88"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "A02"]
[Opening "Bird Opening"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. f4 { [%eval -0.25] } { A02 Bird Opening } 1... e6 { [%eval -0.19] } 2. g4?? { (-0.19 → Mate in 1) Checkmate is now unavoidable. e4 was best. } { [%eval #-1] } (2. e4 d5 3. Nc3 d4 4. Nce2 c5 5. Nf3 Nc6 6. d3 Be7) 2... Nc6?? { (Mate in 1 → -0.87) Lost forced checkmate sequence. Qh4# was best. } { [%eval -0.87] } (2... Qh4#) 3. Nc3?? { (-0.87 → Mate in 1) Checkmate is now unavoidable. Nf3 was best. } { [%eval #-1] } (3. Nf3 e5 4. fxe5 d6 5. exd6 Qxd6 6. Rg1 h5 7. gxh5 Nf6) 3... Nf6?? { (Mate in 1 → -0.49) Lost forced checkmate sequence. Qh4# was best. } { [%eval -0.49] } (3... Qh4#) 4. Nh3?? { (-0.49 → -3.83) Blunder. g5 was best. } { [%eval -3.83] } (4. g5 Nd5 5. Nxd5 exd5 6. Bg2 d4 7. c3 d5 8. d3 h6 9. Qb3 dxc3 10. bxc3 Ne7) 4... Nxg4 { [%eval -4.42] } 5. f5?? { (-4.42 → Mate in 2) Checkmate is now unavoidable. Ng5 was best. } { [%eval #-2] } (5. Ng5 h6) 5... exf5?? { (Mate in 2 → -5.61) Lost forced checkmate sequence. Qh4+ was best. } { [%eval -5.61] } (5... Qh4+ 6. Nf2 Qxf2#) 6. Na4?? { (-5.61 → Mate in 2) Checkmate is now unavoidable. Bg2 was best. } { [%eval #-2] } (6. Bg2 Qh4+ 7. Kf1 Nd4 8. b3 c6 9. e3 Ne6 10. Qe1 Qxe1+ 11. Kxe1 d5 12. Nf4 Be7) 6... b5? { (Mate in 2 → -9.56) Lost forced checkmate sequence. Qh4+ was best. } { [%eval -9.56] } (6... Qh4+ 7. Nf2 Qxf2#) 7. c4? { (-9.56 → Mate in 2) Checkmate is now unavoidable. Bg2 was best. } { [%eval #-2] } (7. Bg2) 7... bxc4? { (Mate in 2 → -8.69) Lost forced checkmate sequence. Qh4+ was best. } { [%eval -8.69] } (7... Qh4+ 8. Nf2 Qxf2#) 8. b4? { (-8.69 → Mate in 2) Checkmate is now unavoidable. Bg2 was best. } { [%eval #-2] } (8. Bg2 Qh4+ 9. Kf1 Rb8 10. Qe1 Qxe1+ 11. Kxe1 Nb4 12. Kd1 Bd6 13. b3 Ba6 14. a3 Nc6) 8... Nxb4? { (Mate in 2 → -9.14) Lost forced checkmate sequence. Qh4+ was best. } { [%eval -9.14] } (8... Qh4+ 9. Nf2 Qxf2#) 9. e4 { [%eval -15.09] } 9... fxe4 { [%eval -7.42] } 10. Bxc4 { [%eval -13.87] } 10... Rb8 { [%eval -8.54] } 11. d4 { [%eval -13.0] } 11... f5 { [%eval -8.07] } 12. Bg8 { [%eval -15.54] } 12... Rxg8 { [%eval -12.51] } 13. Qxg4 { [%eval -18.62] } 13... g6 { [%eval -9.5] } 14. Qd1 { [%eval -14.99] } 14... c6 { [%eval -8.38] } 15. a3 { [%eval -13.85] } 15... Na6 { [%eval -6.85] } 16. d5 { [%eval -9.07] } 16... cxd5 { [%eval -7.76] } 17. Ra2 { [%eval -8.93] } 17... Ra8?? { (-8.93 → -1.47) Blunder. Qh4+ was best. } { [%eval -1.47] } (17... Qh4+) 18. Bb2?? { (-1.47 → -8.67) Blunder. Qxd5 was best. } { [%eval -8.67] } (18. Qxd5 Bb7) 18... d6 { [%eval -6.45] } 19. Bh8?! { (-6.45 → -10.50) Inaccuracy. O-O was best. } { [%eval -10.5] } (19. O-O Nc7) 19... Rxh8 { [%eval -10.77] } 20. Rf2 { [%eval -13.51] } 20... Be6 { [%eval -10.46] } 21. Ra2 { [%eval -13.31] } 21... Rc8 { [%eval -11.68] } 22. Nb2 { [%eval -14.07] } 22... Bg7 { [%eval -12.57] } 23. Na4 { [%eval -15.08] } 23... Rc4 { [%eval -13.15] } 24. Rc2 { [%eval -18.13] } 24... Rxa4 { [%eval -15.62] } 25. Ke2 { [%eval -17.53] } 25... Rxa3 { [%eval -16.61] } 26. Qe1 { [%eval -20.54] } 26... Ra4 { [%eval -16.3] } 27. Nf2 { [%eval -17.49] } 27... Ra5 { [%eval -16.73] } 28. h4 { [%eval -17.19] } 28... d4 { [%eval -17.23] } 29. Qxa5 { [%eval -20.47] } 29... Qxa5 { [%eval -21.42] } 30. Kd1?! { (-21.42 → Mate in 11) Checkmate is now unavoidable. Rd1 was best. } { [%eval #-11] } (30. Rd1 Nb4) 30... Qd8?! { (Mate in 11 → -18.90) Lost forced checkmate sequence. d3 was best. } { [%eval -18.9] } (30... d3 31. Nxd3 exd3 32. Rhh2 Qa1+ 33. Rc1 Bb3+ 34. Kd2 Qb2+ 35. Rc2 Qxc2+ 36. Ke3 Qc1+ 37. Rd2) 31. Ra2 { [%eval -40.8] } 31... Qc8 { [%eval -25.23] } 32. Rxa6?! { (-25.23 → Mate in 8) Checkmate is now unavoidable. Ra1 was best. } { [%eval #-8] } (32. Ra1 d3) 32... Qxa6 { [%eval #-6] } 33. Kc1 { [%eval #-5] } 33... d3 { [%eval #-5] } { Black wins on time. } 0-1