FEN
[Event "rated rapid game"]
[Site "https://lichess.org/6kyT6ojB"]
[Date "2026.04.03"]
[Round "-"]
[White "joshmathai"]
[Black "davidheis"]
[Result "1-0"]
[GameId "6kyT6ojB"]
[UTCDate "2026.04.03"]
[UTCTime "22:05:48"]
[WhiteElo "1214"]
[BlackElo "1196"]
[WhiteRatingDiff "+17"]
[BlackRatingDiff "-6"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "B12"]
[Opening "Caro-Kann Defense: Advance Variation, Short Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... c6 { [%eval 0.31] } 2. d4 { [%eval 0.24] } 2... d5 { [%eval 0.24] } 3. e5 { [%eval 0.33] } 3... Bf5 { [%eval 0.22] } 4. Nf3 { [%eval 0.15] } { B12 Caro-Kann Defense: Advance Variation, Short Variation } 4... e6 { [%eval 0.24] } 5. Bd3 { [%eval 0.0] } 5... Bxd3 { [%eval 0.0] } 6. Qxd3 { [%eval 0.03] } 6... c5 { [%eval 0.0] } 7. c3 { [%eval 0.0] } 7... cxd4 { [%eval 0.36] } 8. cxd4 { [%eval 0.5] } 8... Nc6 { [%eval 0.47] } 9. a3 { [%eval 0.41] } 9... Nge7 { [%eval 0.37] } 10. O-O { [%eval 0.33] } 10... Nf5 { [%eval 0.35] } 11. Nc3 { [%eval 0.44] } 11... Qa5 { [%eval 0.69] } 12. Bg5 { [%eval 0.24] } 12... h6 { [%eval 0.58] } 13. Bh4?? { (0.58 → -1.17) Blunder. b4 was best. } { [%eval -1.17] } (13. b4 Qb6 14. Be3 Nxe3 15. fxe3 Be7 16. Kh1 O-O 17. e4 dxe4 18. Qxe4 Rac8) 13... g5 { [%eval -1.23] } 14. Bg3 { [%eval -1.27] } 14... Nxg3?? { (-1.27 → 0.70) Blunder. Qa6 was best. } { [%eval 0.7] } (14... Qa6 15. Nb5 Kd7 16. h3 Be7 17. Rfd1 Rag8 18. Ne1 g4 19. Kh1 Rg6 20. Nc2) 15. fxg3 { [%eval 0.28] } 15... Be7?! { (0.28 → 0.90) Inaccuracy. Qa6 was best. } { [%eval 0.9] } (15... Qa6 16. Qe3 g4 17. b4 Qb6 18. b5 Ne7 19. Nh4 Rc8 20. Kh1 h5 21. Na4) 16. b4 { [%eval 0.85] } 16... Qa6?? { (0.85 → 3.06) Blunder. Qb6 was best. } { [%eval 3.06] } (16... Qb6 17. h3 Rc8 18. Kh2 O-O 19. Rf2 Bd8 20. Raf1 Ne7 21. Ng1) 17. Nb5?? { (3.06 → 0.81) Blunder. b5 was best. } { [%eval 0.81] } (17. b5 Qa5 18. bxc6 bxc6 19. Rfb1 c5 20. h4 O-O 21. Rb7 cxd4 22. Ne2 Qc5) 17... O-O { [%eval 0.85] } 18. a4?! { (0.85 → 0.19) Inaccuracy. h4 was best. } { [%eval 0.19] } (18. h4 Qb6 19. hxg5 hxg5 20. Nd6 Nxe5 21. Nxe5 Qxd6 22. Rac1 a5 23. Qf3 f6) 18... Nxb4 { [%eval 0.61] } 19. Qb3? { (0.61 → -0.61) Mistake. Qd2 was best. } { [%eval -0.61] } (19. Qd2 Qa5 20. h4 Nc6 21. Qe3 Qd8 22. Rab1 a6 23. Nc3 Rb8 24. Nh2 f5) 19... Rac8?! { (-0.61 → 0.24) Inaccuracy. Qb6 was best. } { [%eval 0.24] } (19... Qb6 20. Qd1 a6 21. Nd6 Bxd6 22. exd6 Qxd6 23. Ne5 Nc6 24. Qh5 Nxe5 25. Rf6) 20. Rac1?? { (0.24 → -1.63) Blunder. h4 was best. } { [%eval -1.63] } (20. h4 Qc6 21. Rab1 Qc2 22. Nd6 Qxb3 23. Rxb3 Rc4 24. Nxc4 dxc4 25. Rc3 Rc8) 20... f5?? { (-1.63 → 2.26) Blunder. Rxc1 was best. } { [%eval 2.26] } (20... Rxc1 21. Rxc1 Qb6 22. h3 Nc6 23. Qd1 a6 24. Nd6 Qc7 25. Qb3 Bxd6 26. exd6) 21. exf6 { [%eval 2.45] } 21... Rxf6?? { (2.45 → 6.68) Blunder. Rxc1 was best. } { [%eval 6.68] } (21... Rxc1 22. fxe7 Rxf1+ 23. Kxf1 Re8 24. Qxb4 Qc6 25. Qb1 Rxe7 26. Ne5 Qe8 27. Kg1) 22. Rxc8+ { [%eval 6.08] } 22... Kf7?! { (6.08 → 8.59) Inaccuracy. Kg7 was best. } { [%eval 8.59] } (22... Kg7 23. Nc7 Qxf1+ 24. Kxf1 Kf7 25. Qb1) 23. Ne5+ { [%eval 8.68] } 23... Kg7 { [%eval #6] } 24. Rxf6 { [%eval #5] } 24... Kxf6 { [%eval #2] } 25. Nd7+?? { (Mate in 2 → 6.94) Lost forced checkmate sequence. Qf3+ was best. } { [%eval 6.94] } (25. Qf3+ Kg7 26. Qf7#) 25... Kf7?? { (6.94 → Mate in 5) Checkmate is now unavoidable. Kg7 was best. } { [%eval #5] } (25... Kg7 26. Ne5 Nc6 27. Rxc6 Qxc6 28. Nxc6 bxc6 29. Nxa7 c5 30. Qb7 Kg8 31. Qxe7) 26. Qf3+ { [%eval #4] } 26... Kg6 { [%eval #2] } 27. Rg8+ { [%eval #1] } 27... Kh7 { [%eval #1] } 28. Qf7# { White wins by checkmate. } 1-0