FEN
[Event "rated ultraBullet game"]
[Site "https://lichess.org/lhXYZk90"]
[Date "2026.02.15"]
[Round "-"]
[White "thilak2021"]
[Black "AshwinKarthikeyan"]
[Result "0-1"]
[GameId "lhXYZk90"]
[UTCDate "2026.02.15"]
[UTCTime "08:33:11"]
[WhiteElo "1251"]
[BlackElo "1408"]
[WhiteRatingDiff "-4"]
[BlackRatingDiff "+4"]
[Variant "Standard"]
[TimeControl "15+0"]
[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... Nc6 { [%eval 0.24] } 3. Bxc6 { [%eval -0.27] } 3... Qe7?? { (-0.27 → 4.23) Blunder. dxc6 was best. } { [%eval 4.23] } (3... dxc6 4. d3 Ne7 5. Qh5 Ng6 6. Nf3 Bd6 7. Be3 Be6 8. Nc3) 4. Nc3?? { (4.23 → 0.15) Blunder. Ba4 was best. } { [%eval 0.15] } (4. Ba4 f5 5. Nc3 c6 6. d3 Nf6 7. Bb3 b5 8. Bg5 Bb7 9. Bxf6) 4... dxc6 { [%eval 0.08] } 5. d3 { [%eval -0.03] } 5... Nf6 { [%eval -0.01] } 6. Be3 { [%eval -0.21] } 6... Qd6?! { (-0.21 → 0.38) Inaccuracy. Be6 was best. } { [%eval 0.38] } (6... Be6 7. a3 O-O-O 8. b4 h6) 7. Nf3 { [%eval 0.41] } 7... Be6 { [%eval 0.33] } 8. O-O { [%eval 0.25] } 8... Qe7? { (0.25 → 1.49) Mistake. Bg4 was best. } { [%eval 1.49] } (8... Bg4 9. a4 Bh5 10. a5 Nd7 11. Rb1 b6 12. b4 Be7 13. h3) 9. h3?! { (1.49 → 0.49) Inaccuracy. Nxe5 was best. } { [%eval 0.49] } (9. Nxe5 Nd7 10. Nxd7 Qxd7 11. Ne2 b6 12. Nd4 O-O-O 13. Nxe6 Qxe6 14. f4 f6) 9... Qd7?? { (0.49 → 2.44) Blunder. Nd7 was best. } { [%eval 2.44] } (9... Nd7 10. d4 exd4 11. Nxd4 g6 12. Qe2 f6 13. a4 a5 14. Rfd1) 10. Ng5?? { (2.44 → 0.51) Blunder. Nxe5 was best. } { [%eval 0.51] } (10. Nxe5 Qe7 11. f4 Nd7 12. Nf3 g6 13. Qd2 Rg8 14. Rae1 O-O-O 15. Kh1 f6) 10... Be7 { [%eval 0.83] } 11. Qf3 { [%eval 0.43] } 11... O-O-O { [%eval 0.37] } 12. Bxa7? { (0.37 → -0.80) Mistake. Qe2 was best. } { [%eval -0.8] } (12. Qe2 h6 13. Nf3 Bd6 14. Bxa7 Rhg8 15. a4 g5 16. Nd2 Qe7 17. a5 g4) 12... b6 { [%eval -0.93] } 13. Na4? { (-0.93 → -2.59) Mistake. a4 was best. } { [%eval -2.59] } (13. a4 Kb7 14. a5 Ra8 15. axb6 cxb6 16. Bxb6 Kxb6 17. Qg3 Kb7 18. Nf3 Qd6) 13... Kb7 { [%eval -2.49] } 14. Bxb6 { [%eval -2.6] } 14... cxb6 { [%eval -2.6] } 15. Nc5+? { (-2.60 → -4.47) Mistake. Rfb1 was best. } { [%eval -4.47] } (15. Rfb1 Rhf8 16. Nxe6 fxe6 17. b4 Ra8 18. Nb2 Bxb4 19. Nc4 Bc5 20. Nxb6 Bxb6) 15... bxc5 { [%eval -4.03] } 16. Qe3 { [%eval -4.56] } 16... Bd6 { [%eval -4.44] } 17. Qd2 { [%eval -4.8] } 17... h6 { [%eval -4.27] } 18. Qc3?! { (-4.27 → -6.68) Inaccuracy. b4 was best. } { [%eval -6.68] } (18. b4 cxb4 19. Nxe6 fxe6 20. a3 Ra8 21. axb4 Rhb8 22. d4 exd4 23. b5 cxb5) 18... hxg5 { [%eval -6.65] } 19. Qa3 { [%eval -7.67] } 19... Bxh3 { [%eval -6.39] } 20. Qa4 { [%eval -7.91] } 20... Bxg2 { [%eval -7.29] } 21. Kxg2? { (-7.29 → Mate in 1) Checkmate is now unavoidable. f4 was best. } { [%eval #-1] } (21. f4 Ra8 22. Qb3+ Kc8 23. fxg5 Bxf1 24. gxf6 Qg4+ 25. Kxf1 Rh1+ 26. Kf2 Rh2+) 21... Qh3+ { [%eval #-1] } 22. Kg1 { [%eval #-1] } 22... Qh2# { Black wins by checkmate. } 0-1

