Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/Tfo31eAb"] [Date "2026.05.16"] [Round "-"] [White "RDSEHAS"] [Black "thaanthiriwaththage"] [Result "0-1"] [GameId "Tfo31eAb"] [UTCDate "2026.05.16"] [UTCTime "14:03:48"] [WhiteElo "644"] [BlackElo "745"] [WhiteRatingDiff "-23"] [BlackRatingDiff "+16"] [Variant "Standard"] [TimeControl "900+10"] [ECO "C23"] [Opening "Bishop's Opening: Boi Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Bc4 { [%eval 0.0] } 2... Bc5 { [%eval 0.13] } { C23 Bishop's Opening: Boi Variation } 3. Qf3 { [%eval 0.0] } 3... f5? { (0.00 → 1.22) Mistake. Nf6 was best. } { [%eval 1.22] } (3... Nf6 4. Ne2 d6 5. d3 a5 6. Nbc3 c6 7. a4 Na6 8. Bxa6) 4. Qxf5 { [%eval 1.19] } 4... Qh4?? { (1.19 → 4.13) Blunder. Qf6 was best. } { [%eval 4.13] } (4... Qf6 5. Qh5+ g6 6. Qe2 Nc6 7. Nf3 d6 8. d3 Bd7 9. c3) 5. Qf7+ { [%eval 4.17] } 5... Kd8 { [%eval 4.17] } 6. d4 { [%eval 4.18] } 6... Bxd4?? { (4.18 → Mate in 1) Checkmate is now unavoidable. Bb4+ was best. } { [%eval #1] } (6... Bb4+ 7. c3 Be7 8. Qxg7 Qf6 9. Qg3 Qf8 10. dxe5 b6 11. Ne2) 7. Nh3?? { (Mate in 1 → 0.14) Lost forced checkmate sequence. Qf8# was best. } { [%eval 0.14] } (7. Qf8#) 7... Qxe4+?? { (0.14 → 2.97) Blunder. Qe7 was best. } { [%eval 2.97] } (7... Qe7 8. Qxe7+ Kxe7 9. Ng5 Nf6 10. Nf3 Nc6 11. O-O Nxe4 12. Nxd4 Nxd4 13. Nc3) 8. Be3 { [%eval 2.87] } 8... Bb6?? { (2.87 → Mate in 1) Checkmate is now unavoidable. c6 was best. } { [%eval #1] } (8... c6 9. O-O Qg6 10. Qf8+ Kc7 11. Bxd4 d6 12. Bd3 Qf6 13. Qxf6 gxf6 14. Be3) 9. Ng5?? { (Mate in 1 → 6.23) Lost forced checkmate sequence. Qf8# was best. } { [%eval 6.23] } (9. Qf8#) 9... Qc6?? { (6.23 → Mate in 1) Checkmate is now unavoidable. Nh6 was best. } { [%eval #1] } (9... Nh6 10. Qxg7 Qxc4 11. Qf6+ Ke8 12. Qxe5+ Kd8 13. Qxh8+ Qg8 14. Qf6+ Ke8 15. Qxh6) 10. Ne6+?? { (Mate in 1 → 4.54) Lost forced checkmate sequence. Qf8# was best. } { [%eval 4.54] } (10. Qf8#) 10... dxe6 { [%eval 4.39] } 11. Bg5+ { [%eval 4.18] } 11... Nf6 { [%eval 4.41] } 12. Bxf6+ { [%eval 4.24] } 12... gxf6 { [%eval 4.08] } 13. Qxf6+ { [%eval 3.97] } 13... Ke8?! { (3.97 → 5.25) Inaccuracy. Kd7 was best. } { [%eval 5.25] } (13... Kd7 14. Nd2 Bxf2+ 15. Qxf2 Ke8 16. Rf1 Nd7 17. Qf7+ Kd8 18. O-O-O Re8 19. Qxh7) 14. O-O?? { (5.25 → -4.82) Blunder. Qxh8+ was best. } { [%eval -4.82] } (14. Qxh8+ Kf7 15. Qxh7+ Kf8 16. Nd2 Nd7 17. O-O-O Bd4 18. Be2 Nb6 19. Qh8+ Kf7) 14... Bd7?? { (-4.82 → 5.86) Blunder. Rg8 was best. } { [%eval 5.86] } (14... Rg8 15. Bb5 Qxb5 16. Nc3 Qc4 17. Rad1 Nc6 18. Qh6 Qf4 19. Qxh7 Qf7 20. Qh6) 15. Qh4?? { (5.86 → -2.81) Blunder. Qxh8+ was best. } { [%eval -2.81] } (15. Qxh8+ Ke7 16. Qxh7+ Kf8 17. Qh6+ Ke8 18. Qg6+ Ke7 19. Qg7+ Ke8 20. Nd2 Qc5) 15... Rf8?! { (-2.81 → -1.82) Inaccuracy. Rg8 was best. } { [%eval -1.82] } (15... Rg8 16. g3 Qf3 17. Nd2 Qg4 18. Qxh7 Qg6 19. Qxg6+ Rxg6 20. Bd3 Rh6 21. Be4) 16. Nd2?! { (-1.82 → -2.47) Inaccuracy. Be2 was best. } { [%eval -2.47] } (16. Be2 Rf5 17. Bg4 Qxc2 18. Nc3 Qxf2+ 19. Rxf2 Bxf2+ 20. Qxf2 Rxf2 21. Kxf2 Nc6) 16... Rf5?? { (-2.47 → -0.55) Blunder. Qc5 was best. } { [%eval -0.55] } (16... Qc5 17. Qh5+ Kd8 18. Rad1 a5 19. Qxh7 Qe7 20. Qh6 Nc6 21. Ne4 Kc8 22. Rd3) 17. Nf3?? { (-0.55 → -2.42) Blunder. Bd3 was best. } { [%eval -2.42] } (17. Bd3 Rf4 18. Qh5+ Kd8 19. Qg5+ Kc8 20. Qg8+ Be8 21. Bc4 Rf6) 17... Na6?? { (-2.42 → 0.00) Blunder. e4 was best. } { [%eval 0.0] } (17... e4 18. Nd2 Qd6 19. Nxe4 Qe7 20. Qh6 Nc6 21. Be2 Ne5 22. Bh5+ Kd8 23. Kh1) 18. Qg3?? { (0.00 → -3.67) Blunder. Rae1 was best. } { [%eval -3.67] } (18. Rae1 Qc5 19. Qxh7 Qxc4 20. Nxe5 Rxe5 21. Rxe5 Qf4 22. Re4 Qf7 23. Qh4 Bc5) 18... e4?! { (-3.67 → -2.36) Inaccuracy. Qxc4 was best. } { [%eval -2.36] } (18... Qxc4 19. Rae1 Qf4 20. Qg8+ Rf8 21. Qxh7 Qf5 22. Qh4 Qf6 23. Qh5+ Qf7 24. Qh4) 19. Be2? { (-2.36 → -4.05) Mistake. Nd2 was best. } { [%eval -4.05] } (19. Nd2 Rf7 20. Qg8+ Ke7 21. Qg5+ Kf8 22. Qe5 Kg8 23. Nxe4 Qxc4 24. Qg5+ Rg7) 19... exf3 { [%eval -4.19] } 20. gxf3 { [%eval -5.04] } 20... Qxc2 { [%eval -4.75] } 21. Rfe1 { [%eval -4.67] } 21... Qxb2 { [%eval -4.87] } 22. Rab1 { [%eval -5.26] } 22... Qa3 { [%eval -4.44] } 23. Bc4?! { (-4.44 → -6.59) Inaccuracy. Rbd1 was best. } { [%eval -6.59] } (23. Rbd1 Qf8 24. Bc4 Nc5 25. Re5 Kd8 26. Rxc5 Bxc5 27. Bxe6 Bd6 28. Bxd7 Kxd7) 23... Nc5? { (-6.59 → -4.00) Mistake. Qxf3 was best. } { [%eval -4.0] } (23... Qxf3 24. Qxf3 Rxf3 25. Bxe6 Bxe6 26. Rxe6+ Kd7 27. Rh6 Rg8+ 28. Kh1 Rf7 29. f4) 24. Rbd1? { (-4.00 → -7.08) Mistake. Re3 was best. } { [%eval -7.08] } (24. Re3 Qa4 25. Rc1 Qb4 26. Re5 Rf8 27. Qg5 Qb2 28. Be2 Qd4 29. Qh5+ Kd8) 24... Rxf3?! { (-7.08 → -4.64) Inaccuracy. Qxf3 was best. } { [%eval -4.64] } (24... Qxf3 25. Qg8+ Rf8 26. Qg3 Qxg3+ 27. hxg3 Rf5 28. Rd4 Ke7 29. a4 Bc6 30. Rg4) 25. Kg2? { (-4.64 → -7.99) Mistake. Qg5 was best. } { [%eval -7.99] } (25. Qg5 Qc3 26. Re3 Qf6 27. Qg8+ Ke7 28. Qxh7+ Qf7 29. Qh4+ Rf6 30. Kf1 Rg8) 25... Rxg3+ { [%eval -7.63] } 26. fxg3 { [%eval -9.02] } 26... Qa5 { [%eval -8.56] } 27. Rd5 { [%eval -12.16] } 27... Qxe1 { [%eval -11.35] } 28. Rd2?! { (-11.35 → Mate in 6) Checkmate is now unavoidable. Rxd7 was best. } { [%eval #-6] } (28. Rxd7 Nxd7 29. Kh3 Qe4 30. Bb3 Qf5+ 31. Kg2 Qf2+ 32. Kh3 Qf1+ 33. Kh4 Qf5) 28... Qxd2+ { [%eval #-5] } 29. Kf1 { [%eval #-2] } 29... Qc2 { [%eval #-5] } 30. Ke1 { [%eval #-4] } 30... Qxc4 { [%eval #-4] } 31. Kd2 { [%eval #-3] } 31... Ne4+ { [%eval #-2] } 32. Ke1 { [%eval #-2] } 32... Ba5+ { [%eval #-1] } 33. Kd1 { [%eval #-1] } 33... Ba4# { Black wins by checkmate. } 0-1