FEN
[Event "rated rapid game"]
[Site "https://lichess.org/XGUlsoOT"]
[Date "2026.06.03"]
[Round "-"]
[White "hasanhys"]
[Black "ChetanPujara"]
[Result "0-1"]
[GameId "XGUlsoOT"]
[UTCDate "2026.06.03"]
[UTCTime "00:24:55"]
[WhiteElo "1465"]
[BlackElo "1358"]
[WhiteRatingDiff "-17"]
[BlackRatingDiff "+89"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "B10"]
[Opening "Caro-Kann Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... c6 { [%eval 0.31] } { B10 Caro-Kann Defense } 2. f4 { [%eval -0.03] } 2... d5 { [%eval 0.0] } 3. Nc3 { [%eval -0.1] } 3... d4 { [%eval 0.22] } 4. Nce2 { [%eval 0.22] } 4... c5 { [%eval 0.25] } 5. d3 { [%eval 0.0] } 5... Nc6 { [%eval 0.0] } 6. Nf3 { [%eval -0.09] } 6... e6 { [%eval 0.01] } 7. c3 { [%eval -0.15] } 7... dxc3 { [%eval 0.08] } 8. Nxc3 { [%eval -0.22] } 8... Bd6?! { (-0.22 → 0.46) Inaccuracy. Be7 was best. } { [%eval 0.46] } (8... Be7 9. Be3 Nf6 10. d4 O-O 11. dxc5 Qa5 12. Nd2 Rd8 13. a3 Bxc5 14. b4) 9. e5?! { (0.46 → -0.39) Inaccuracy. d4 was best. } { [%eval -0.39] } (9. d4 cxd4 10. Nxd4 Bc5 11. Nxc6 Qxd1+ 12. Nxd1 bxc6 13. Be3 Bxe3 14. Nxe3 Nf6) 9... Bc7 { [%eval 0.0] } 10. Be3 { [%eval 0.0] } 10... Nd4 { [%eval 0.13] } 11. Nxd4?! { (0.13 → -0.81) Inaccuracy. g3 was best. } { [%eval -0.81] } (11. g3 Nh6 12. Bg2 O-O 13. Bf2 Ng4 14. Bg1 Rb8) 11... cxd4 { [%eval -0.8] } 12. Qa4+ { [%eval -0.8] } 12... Bd7 { [%eval -0.8] } 13. Qxd4 { [%eval -0.86] } 13... Bb6 { [%eval -0.36] } 14. Qe4 { [%eval -0.28] } 14... f6? { (-0.28 → 1.18) Mistake. Ne7 was best. } { [%eval 1.18] } (14... Ne7 15. d4 O-O 16. Bd3 g6 17. Qf3 Bc6 18. Qf2 Nd5 19. Nxd5 Qxd5 20. O-O) 15. Qxb7?? { (1.18 → -2.74) Blunder. d4 was best. } { [%eval -2.74] } (15. d4 Bc6 16. Bb5 Qd7 17. Bxc6 bxc6 18. Qf3 f5 19. Bf2 Ne7 20. O-O-O O-O) 15... fxe5?? { (-2.74 → 1.18) Blunder. Bxe3 was best. } { [%eval 1.18] } (15... Bxe3 16. d4 Bxd4 17. Bb5 Bxc3+ 18. bxc3 Bxb5 19. Rd1 Bd7 20. Rxd7 Qxd7 21. Qxa8+) 16. Bxb6 { [%eval 1.18] } 16... axb6 { [%eval 1.18] } 17. fxe5?! { (1.18 → 0.54) Inaccuracy. Qe4 was best. } { [%eval 0.54] } (17. Qe4 Ne7 18. d4 exd4 19. Qxd4 Nf5 20. Qe4 O-O 21. O-O-O Qc7 22. Kb1 Bc6) 17... Ne7 { [%eval 0.47] } 18. O-O-O?? { (0.47 → -4.63) Blunder. Qf3 was best. } { [%eval -4.63] } (18. Qf3 Nf5 19. Be2 O-O 20. O-O Qc7 21. Kh1 Rad8 22. Qf2 Bc6 23. Rac1 Qxe5) 18... O-O?? { (-4.63 → -1.06) Blunder. Bc6 was best. } { [%eval -1.06] } (18... Bc6 19. Qxc6+ Nxc6 20. d4 O-O 21. h4 Nxd4 22. Bc4 Rc8 23. Ba6 Qd5 24. Kb1) 19. d4?? { (-1.06 → -4.56) Blunder. Qe4 was best. } { [%eval -4.56] } (19. Qe4 b5 20. Qh4 Bc6 21. d4 Qc7 22. Bd3 Nf5 23. Bxf5 Rxf5 24. d5 Bxd5) 19... Bc6 { [%eval -4.43] } 20. Qxa8 { [%eval -4.63] } 20... Bxa8 { [%eval -4.63] } 21. Bc4 { [%eval -4.79] } 21... Bd5 { [%eval -4.25] } 22. Bf1 { [%eval -4.82] } 22... Qa8 { [%eval -4.75] } 23. Kb1 { [%eval -4.62] } 23... Qa5 { [%eval -4.29] } 24. Rg1 { [%eval -5.09] } 24... Ra8 { [%eval -4.6] } 25. a3 { [%eval -4.44] } 25... b5 { [%eval -4.58] } 26. b4?? { (-4.58 → Mate in 10) Checkmate is now unavoidable. Bxb5 was best. } { [%eval #-10] } (26. Bxb5 Rb8 27. a4 Bc6 28. Rc1 Bxb5 29. axb5 Ra8 30. Kc2 Qb4 31. Ra1 Rc8) 26... Qxa3 { [%eval #-9] } 27. Kc2 { [%eval #-20] } 27... Qb3+ { [%eval -9.51] } 28. Kd2? { (-9.51 → Mate in 7) Checkmate is now unavoidable. Kd3 was best. } { [%eval #-7] } (28. Kd3 Ra3 29. Rc1 Qc4+ 30. Kd2 Qxd4+ 31. Ke2 Nf5 32. g3 Qe3+ 33. Kd1 Bb3+) 28... Qxb4? { (Mate in 7 → -8.44) Lost forced checkmate sequence. Qb2+ was best. } { [%eval -8.44] } (28... Qb2+ 29. Ke1 Qxc3+ 30. Kf2 Rf8+ 31. Ke2 Bc4+ 32. Rd3 Qxd3+ 33. Ke1 Rxf1+ 34. Rxf1) 29. Bd3? { (-8.44 → Mate in 9) Checkmate is now unavoidable. Bxb5 was best. } { [%eval #-9] } (29. Bxb5 Qb2+ 30. Kd3 Ra3 31. Rc1 Qxb5+ 32. Ke3 Qb4 33. Rge1 Rxc3+ 34. Rxc3 Qxc3+) 29... Ra2+ { [%eval #-11] } 30. Bc2 { [%eval #-5] } 30... Bb3 { [%eval #-8] } 31. Rc1 { [%eval #-7] } 31... Qxd4+ { [%eval #-6] } { White resigns. } 0-1