FEN
[Event "rated rapid game"]
[Site "https://lichess.org/IYbJq7ia"]
[Date "2026.05.14"]
[Round "-"]
[White "CSN100"]
[Black "joelifgee"]
[Result "1-0"]
[GameId "IYbJq7ia"]
[UTCDate "2026.05.14"]
[UTCTime "06:41:51"]
[WhiteElo "1615"]
[BlackElo "1615"]
[WhiteRatingDiff "+7"]
[BlackRatingDiff "-6"]
[Variant "Standard"]
[TimeControl "600+5"]
[ECO "B12"]
[Opening "Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense"]
[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... c5 { [%eval 0.32] } { B12 Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense } 4. c3 { [%eval 0.25] } 4... Nc6 { [%eval 0.15] } 5. Nf3 { [%eval 0.0] } 5... Bg4 { [%eval 0.47] } 6. Be2 { [%eval 0.0] } 6... e6 { [%eval 0.0] } 7. O-O { [%eval 0.0] } 7... cxd4 { [%eval 0.0] } 8. cxd4 { [%eval 0.08] } 8... Nge7 { [%eval 0.05] } 9. Bg5?! { (0.05 → -0.93) Inaccuracy. Nbd2 was best. } { [%eval -0.93] } (9. Nbd2 Nc8 10. Nb3 Nb6 11. h3 Bh5 12. Bg5 Be7 13. Bxe7 Qxe7 14. Rc1 Bxf3) 9... h6?! { (-0.93 → -0.20) Inaccuracy. Bxf3 was best. } { [%eval -0.2] } (9... Bxf3 10. Bxf3 Qb6 11. Be3 Qxb2 12. Nd2 Nf5 13. Nb3 Nxe3 14. fxe3 Qc3 15. Qe2) 10. Bd2? { (-0.20 → -1.57) Mistake. Be3 was best. } { [%eval -1.57] } (10. Be3 Nf5 11. Nc3 Bb4 12. h3 Bh5 13. g4 Nxe3 14. fxe3 Bg6 15. Bd3 Bxd3) 10... Bxf3 { [%eval -1.54] } 11. Bxf3 { [%eval -1.45] } 11... Nxd4 { [%eval -1.46] } 12. Qa4+?! { (-1.46 → -2.56) Inaccuracy. Bg4 was best. } { [%eval -2.56] } (12. Bg4 g6 13. Nc3 Bg7 14. f4 h5 15. Bh3 Ndf5 16. Qb3 O-O 17. Be1 b6) 12... Ndc6?! { (-2.56 → -1.74) Inaccuracy. Nec6 was best. } { [%eval -1.74] } (12... Nec6 13. Kh1 Nxf3 14. gxf3 Qd7 15. Nc3 d4 16. Ne2 Qd5 17. Qb3 Qxb3 18. axb3) 13. Nc3 { [%eval -1.8] } 13... a6 { [%eval -1.65] } 14. Qd1?! { (-1.65 → -2.33) Inaccuracy. Be2 was best. } { [%eval -2.33] } (14. Be2 b5 15. Qd1 Nxe5 16. Rc1 Nf5 17. a4 b4 18. Bf4 Ng6 19. Bc7 Qd7) 14... b5?! { (-2.33 → -1.63) Inaccuracy. g6 was best. } { [%eval -1.63] } (14... g6 15. Bf4 Bg7 16. Re1 g5 17. Bg3 O-O 18. Bh5 Rc8 19. Qd2 Qb6 20. h3) 15. Re1 { [%eval -1.53] } 15... Ng6?? { (-1.53 → 0.61) Blunder. g6 was best. } { [%eval 0.61] } (15... g6 16. Bg4 h5 17. Bh3 Bg7 18. f4 Rc8 19. Rc1 O-O 20. g3 Rc7 21. Ne2) 16. Rc1?? { (0.61 → -1.17) Blunder. Nxd5 was best. } { [%eval -1.17] } (16. Nxd5 Rc8 17. Nf4 Nxf4 18. Bxf4 Bb4 19. Qxd8+ Kxd8 20. Rec1 g5 21. Bxc6 gxf4) 16... Ncxe5 { [%eval -1.11] } 17. Qe2?? { (-1.11 → -3.02) Blunder. Nxd5 was best. } { [%eval -3.02] } (17. Nxd5 exd5 18. Bc3 Bd6 19. Qxd5 O-O 20. Qxa8 Qxa8 21. Bxa8 Rxa8 22. Red1 Bf8) 17... Be7 { [%eval -2.6] } 18. a3?! { (-2.60 → -3.50) Inaccuracy. Bh5 was best. } { [%eval -3.5] } (18. Bh5 Bg5 19. Bxg5 hxg5 20. a4 O-O 21. axb5 axb5 22. Nxb5 Qb6 23. Nc3 Rfc8) 18... O-O { [%eval -3.06] } 19. b4?! { (-3.06 → -3.87) Inaccuracy. Bh5 was best. } { [%eval -3.87] } (19. Bh5 Bg5 20. Nb1 Qf6 21. g3 Bxd2 22. Nxd2 Rac8 23. f4 Nd7 24. Nb3 Rfd8) 19... Rc8 { [%eval -3.71] } 20. Rcd1 { [%eval -4.02] } 20... Nc4 { [%eval -4.11] } 21. Be3?! { (-4.11 → -5.58) Inaccuracy. Bc1 was best. } { [%eval -5.58] } (21. Bc1 Nce5 22. Bxd5 Rxc3 23. Bxe6 Rd3 24. Bf5 Rxd1 25. Rxd1 Qc7 26. g3 Rd8) 21... Nxa3? { (-5.58 → -3.24) Mistake. Nxe3 was best. } { [%eval -3.24] } (21... Nxe3 22. Qxe3 Bg5 23. Qd3 Nf4 24. Qc2 Bf6 25. Re3 Qc7 26. Bg4 d4 27. Re4) 22. Qd3? { (-3.24 → -5.36) Mistake. Nxd5 was best. } { [%eval -5.36] } (22. Nxd5 exd5 23. Bxd5 Qc7 24. Qg4 Kh8 25. Be4 Bf6 26. Rd7 Qe5 27. Bxg6 fxg6) 22... Nc4?! { (-5.36 → -4.18) Inaccuracy. Ne5 was best. } { [%eval -4.18] } (22... Ne5 23. Qd4 Nxf3+ 24. gxf3 Nc2 25. Qg4 f5 26. Qg2 Nxe1 27. Rxe1 Bxb4 28. Bxh6) 23. Qc2?! { (-4.18 → -5.57) Inaccuracy. Nxd5 was best. } { [%eval -5.57] } (23. Nxd5 exd5 24. Bxd5 Bxb4 25. Bxf7+ Rxf7 26. Qxd8+ Rxd8 27. Rxd8+ Kh7 28. Re2 Nxe3) 23... Bxb4 { [%eval -5.56] } 24. Bd4 { [%eval -5.62] } 24... Bc5 { [%eval -5.13] } 25. Bh5 { [%eval -5.67] } 25... Qb6 { [%eval -4.56] } 26. Bxc5 { [%eval -4.51] } 26... Qxc5 { [%eval -4.48] } 27. Bxg6 { [%eval -4.37] } 27... fxg6 { [%eval -4.18] } 28. Qxg6?! { (-4.18 → -5.63) Inaccuracy. Rxe6 was best. } { [%eval -5.63] } (28. Rxe6 d4 29. Ne4 Qf5 30. Rxa6 Ne3 31. Qa2+ Kh7 32. Ng3 Qg5 33. h4 Qf4) 28... Rce8?! { (-5.63 → -4.37) Inaccuracy. Qxf2+ was best. } { [%eval -4.37] } (28... Qxf2+ 29. Kh1 Rf6 30. Qg3 Qxg3 31. hxg3 Rc5 32. Rb1 e5 33. Kg1 Kh7 34. g4) 29. Qc2 { [%eval -4.71] } 29... Rf6? { (-4.71 → -2.74) Mistake. a5 was best. } { [%eval -2.74] } (29... a5 30. h3 Nd6 31. Qb2 b4 32. Na4 Qc6 33. Qb3 Kh8 34. Rc1 Nc4 35. Rc2) 30. Rd3? { (-2.74 → -4.65) Mistake. Nxd5 was best. } { [%eval -4.65] } (30. Nxd5 Rff8 31. Ne3 Rd8 32. Rc1 Rd4 33. Qa2 Ra8 34. Qb1 a5 35. Qg6 Kh8) 30... Ref8 { [%eval -4.54] } 31. Rf1 { [%eval -5.0] } 31... a5 { [%eval -5.0] } 32. Rg3 { [%eval -5.1] } 32... b4 { [%eval -5.02] } 33. Ne2? { (-5.02 → -12.04) Mistake. Na4 was best. } { [%eval -12.04] } (33. Na4 Qd4 34. Rd3 Qe5 35. Rdd1 Qf5 36. Rd3 e5 37. Qd1 Qg6 38. Qc2 Qf7) 33... Rxf2 { [%eval -11.8] } 34. Rxf2?! { (-11.80 → Mate in 7) Checkmate is now unavoidable. h3 was best. } { [%eval #-7] } (34. h3 Rxe2+ 35. Kh2 Rxc2 36. Rxf8+ Qxf8 37. Rg4 Qd6+ 38. Kg1 Rc1+ 39. Kf2 Qc5+) 34... Qxf2+ { [%eval #-6] } 35. Kh1 { [%eval #-6] } 35... Qf1+?? { (Mate in 6 → -5.68) Lost forced checkmate sequence. Qe1+ was best. } { [%eval -5.68] } (35... Qe1+ 36. Ng1 Rf1 37. Rxg7+ Kxg7 38. Qg6+ Kxg6 39. h3 Rxg1+ 40. Kh2 Rh1#) 36. Ng1 { [%eval -5.61] } 36... Rf2 { [%eval -4.65] } 37. Qg6 { [%eval -4.94] } 37... Rf7 { [%eval -4.94] } 38. Qxe6 { [%eval -4.58] } 38... Qd1?? { (-4.58 → -1.31) Blunder. Qf5 was best. } { [%eval -1.31] } (38... Qf5 39. Qe8+ Rf8 40. Qc6 Qe5 41. Qxh6 b3 42. Rxg7+ Qxg7 43. Qe6+ Kh7 44. Qh3+) 39. Qe8+?? { (-1.31 → -3.39) Blunder. Rf3 was best. } { [%eval -3.39] } (39. Rf3 Nd6 40. Rxf7 Nxf7 41. Qc8+ Kh7 42. Qf5+ Kh8 43. Qc8+ Nd8 44. Qxd8+ Kh7) 39... Rf8 { [%eval -3.6] } 40. Qe6+?! { (-3.60 → -4.82) Inaccuracy. Qg6 was best. } { [%eval -4.82] } (40. Qg6 Qd4 41. Qxh6 Qf6 42. Qh5 Qe5 43. Rg5 Qe6 44. Qd1 Nd6 45. Qd4 Nf5) 40... Kh8 { [%eval -4.76] } 41. Qg6 { [%eval -5.11] } 41... Rg8 { [%eval -4.86] } 42. Rh3 { [%eval -4.81] } 42... b3?? { (-4.81 → Mate in 2) Checkmate is now unavoidable. Qd2 was best. } { [%eval #2] } (42... Qd2 43. Qe6 a4 44. Rh5 b3 45. Rxd5 Qe3 46. Qxe3 Nxe3 47. Rb5 Ra8 48. h3) 43. Rxh6+ { [%eval #1] } 43... gxh6 { [%eval #1] } 44. Qxh6# { White wins by checkmate. } 1-0