FEN
[Event "rated rapid game"]
[Site "https://lichess.org/ggKZTxpR"]
[Date "2026.05.01"]
[Round "-"]
[White "bavinduramasinghe"]
[Black "ozannsatranc"]
[Result "1-0"]
[GameId "ggKZTxpR"]
[UTCDate "2026.05.01"]
[UTCTime "05:17:46"]
[WhiteElo "642"]
[BlackElo "667"]
[WhiteRatingDiff "+9"]
[BlackRatingDiff "-14"]
[Variant "Standard"]
[TimeControl "600+5"]
[ECO "C20"]
[Opening "Portuguese Opening"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Bb5 { [%eval -0.21] } { C20 Portuguese Opening } 2... Qh4?! { (-0.21 → 0.43) Inaccuracy. Nf6 was best. } { [%eval 0.43] } (2... Nf6 3. d3 c6 4. Ba4 d5 5. exd5 Nxd5 6. Bb3 a5 7. Nf3) 3. Bc4?? { (0.43 → -2.29) Blunder. Qe2 was best. } { [%eval -2.29] } (3. Qe2 Bc5 4. Nf3 Qe7 5. O-O c6 6. Bc4 d6 7. c3 Nf6) 3... Qf6?? { (-2.29 → 0.97) Blunder. Qxe4+ was best. } { [%eval 0.97] } (3... Qxe4+ 4. Be2 Qxg2 5. Bf3 Qg6 6. Nc3 Nf6 7. Nge2 Nc6 8. d3 Bb4 9. Bd2) 4. Nf3 { [%eval 0.93] } 4... d6 { [%eval 0.94] } 5. Nc3 { [%eval 0.84] } 5... Be6 { [%eval 0.89] } 6. d3 { [%eval 0.51] } 6... Bxc4 { [%eval 0.57] } 7. dxc4 { [%eval 0.46] } 7... Qd8 { [%eval 0.93] } 8. O-O { [%eval 0.41] } 8... g6 { [%eval 0.9] } 9. Bg5 { [%eval 0.8] } 9... f6 { [%eval 0.9] } 10. Bh4 { [%eval 0.4] } 10... g5 { [%eval 0.76] } 11. Bg3 { [%eval 0.71] } 11... a5?! { (0.71 → 1.28) Inaccuracy. h5 was best. } { [%eval 1.28] } (11... h5 12. h4 Nd7 13. Qe2 c6 14. b4 Nh6 15. Nd1 a5 16. c3 g4 17. Nd2) 12. Nd5 { [%eval 0.82] } 12... c6 { [%eval 0.98] } 13. Ne3 { [%eval 0.85] } 13... a4?! { (0.85 → 1.76) Inaccuracy. h5 was best. } { [%eval 1.76] } (13... h5 14. h4 Nd7 15. c3 g4 16. Ne1 a4 17. f3 Qb6 18. Nc2 Nc5 19. Bf2) 14. Nf5?! { (1.76 → 0.95) Inaccuracy. h4 was best. } { [%eval 0.95] } (14. h4 Nh6 15. c5 Nf7 16. Qe2 h6 17. Rad1 Qe7 18. Nd2 dxc5) 14... a3?? { (0.95 → 4.59) Blunder. h5 was best. } { [%eval 4.59] } (14... h5 15. h4 Na6 16. b4 g4 17. Nh2 Nh6 18. Nxh6 Rxh6 19. c3 Nc7 20. f3) 15. bxa3?? { (4.59 → 1.06) Blunder. Nxe5 was best. } { [%eval 1.06] } (15. Nxe5 fxe5 16. Qh5+ Kd7 17. Bxe5 axb2 18. Bxb2 Nf6 19. Qf7+ Be7 20. Bxf6 Rf8) 15... Rxa3?? { (1.06 → 4.82) Blunder. h5 was best. } { [%eval 4.82] } (15... h5 16. c5 h4 17. Bxh4 gxh4 18. N3xh4 Qd7 19. cxd6 Nh6 20. Rb1 Na6 21. Qe2) 16. Qc1?? { (4.82 → 1.13) Blunder. Nxe5 was best. } { [%eval 1.13] } (16. Nxe5 fxe5 17. Qh5+ Kd7 18. Bxe5 Qe8 19. Qxe8+ Kxe8 20. Bxh8 Nd7 21. Bg7 Bxg7) 16... Ra8?! { (1.13 → 1.76) Inaccuracy. Ra5 was best. } { [%eval 1.76] } (16... Ra5 17. Rd1 h5 18. c5 Rxc5 19. h4 g4 20. Nd2 Qc7 21. a4 Na6 22. Qb2) 17. Qe3?! { (1.76 → 0.76) Inaccuracy. c5 was best. } { [%eval 0.76] } (17. c5 h5 18. Qb2 Nd7 19. cxd6 Nh6 20. h4 g4 21. Nxe5 fxe5 22. Bxe5 Rh7) 17... d5?? { (0.76 → 3.61) Blunder. Nd7 was best. } { [%eval 3.61] } (17... Nd7 18. Rfd1 Qc7 19. h4 g4 20. Nd2 Ne7 21. Qe2) 18. exd5 { [%eval 3.21] } 18... cxd5? { (3.21 → 5.43) Mistake. Ne7 was best. } { [%eval 5.43] } (18... Ne7 19. Bxe5 Nxf5 20. Qe4 Be7 21. Bxb8 Rxb8 22. Qxf5 Qd7 23. Qd3 O-O 24. Rad1) 19. cxd5? { (5.43 → 3.16) Mistake. Bxe5 was best. } { [%eval 3.16] } (19. Bxe5 Ra3 20. c3 Be7 21. Bxb8 Qxb8 22. N3d4 Qc7 23. Qf3 Qd7 24. Qh5+ Kd8) 19... b6? { (3.16 → 6.25) Mistake. Ne7 was best. } { [%eval 6.25] } (19... Ne7 20. Bxe5 Nxf5 21. Qe4 Be7 22. Bxb8 O-O 23. Qxf5 Qxb8 24. Rae1 Bc5 25. g3) 20. Qd3? { (6.25 → 3.27) Mistake. Nxe5 was best. } { [%eval 3.27] } (20. Nxe5 Qxd5 21. Ng6+ Ne7 22. Ngxe7 Qc5 23. Nd5+ Kf7) 20... Na6? { (3.27 → 5.21) Mistake. Nd7 was best. } { [%eval 5.21] } (20... Nd7 21. Rae1 Ra5 22. N3d4 Qc8 23. Nc6 Ra3 24. Qe2 h5 25. f4 gxf4 26. Rxf4) 21. d6 { [%eval 5.12] } 21... Bxd6?! { (5.12 → 6.91) Inaccuracy. Nc5 was best. } { [%eval 6.91] } (21... Nc5 22. Qd5 Ra5 23. Bxe5 Ne7 24. Nxe7 Bxe7 25. Rfe1 Na4 26. Qc6+ Qd7 27. Qxd7+) 22. Nxd6+ { [%eval 6.92] } 22... Kf8 { [%eval 6.83] } 23. Nd2?! { (6.83 → 4.80) Inaccuracy. Nxe5 was best. } { [%eval 4.8] } (23. Nxe5 Nh6 24. Nc6 Qd7 25. Qf3 Kg7 26. Rae1 g4 27. Qc3 Nc5 28. Re7+ Qxe7) 23... Nc5 { [%eval 4.93] } 24. Qd5 { [%eval 5.09] } 24... Rc8?? { (5.09 → Mate in 1) Checkmate is now unavoidable. Ra7 was best. } { [%eval #1] } (24... Ra7 25. N2c4 h5 26. Rad1 h4 27. Bxe5 fxe5 28. Nxe5 Qf6 29. Ng4 Ne7 30. Nxf6) 25. Qf7# { White wins by checkmate. } 1-0