FEN
[Event "rated classical game"]
[Site "https://lichess.org/8KREXQdv"]
[Date "2026.05.28"]
[Round "-"]
[White "lightmorning16"]
[Black "herrahui"]
[Result "0-1"]
[GameId "8KREXQdv"]
[UTCDate "2026.05.28"]
[UTCTime "09:37:27"]
[WhiteElo "1499"]
[BlackElo "1885"]
[WhiteRatingDiff "-3"]
[BlackRatingDiff "+1"]
[Variant "Standard"]
[TimeControl "1800+30"]
[ECO "B12"]
[Opening "Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... c6 { [%eval 0.33] } 2. e4 { [%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. dxc5 { [%eval 0.27] } 4... e6 { [%eval 0.36] } 5. b4 { [%eval -0.18] } 5... a5 { [%eval 0.0] } 6. Bd2?! { (0.00 → -0.79) Inaccuracy. b5 was best. } { [%eval -0.79] } (6. b5 Nd7 7. Nf3 Bxc5 8. Bd3 Ne7 9. a4 Qc7 10. Bb2 Ng6) 6... axb4 { [%eval -0.88] } 7. Bxb4 { [%eval -0.88] } 7... b6 { [%eval -0.86] } 8. Qd4?? { (-0.86 → -4.45) Blunder. Bd2 was best. } { [%eval -4.45] } (8. Bd2 Nc6 9. Bb5 Bd7 10. Nf3 Bxc5 11. Bc3 Nge7 12. a4 Qc7) 8... bxc5 { [%eval -4.22] } 9. Bxc5 { [%eval -4.29] } 9... Bxc5?? { (-4.29 → -0.39) Blunder. Qa5+ was best. } { [%eval -0.39] } (9... Qa5+ 10. Nc3 Bxc5 11. Bb5+ Qxb5 12. Nxb5 Bxd4 13. Nxd4 Ne7 14. a4 Nbc6 15. Ngf3) 10. Qxc5 { [%eval -0.47] } 10... Qa5+?! { (-0.47 → 0.25) Inaccuracy. Nd7 was best. } { [%eval 0.25] } (10... Nd7 11. Qc3 Ba6 12. Bxa6 Rxa6 13. a4 Ne7 14. Nf3 O-O 15. O-O Nc6 16. Qd3) 11. Qxa5 { [%eval 0.18] } 11... Rxa5 { [%eval 0.22] } 12. Nc3 { [%eval 0.22] } 12... Ne7 { [%eval 0.32] } 13. Bb5+ { [%eval 0.0] } 13... Bd7 { [%eval 0.0] } 14. Bxd7+ { [%eval -0.47] } 14... Nxd7 { [%eval -0.3] } 15. Nf3?! { (-0.30 → -0.91) Inaccuracy. f4 was best. } { [%eval -0.91] } (15. f4 Nf5 16. a4 Ne3 17. Kf2 Nxc2 18. Rc1 Nb4 19. Rb1 Nd3+ 20. Ke3 N3c5) 15... O-O { [%eval -0.84] } 16. a4 { [%eval -1.17] } 16... Rc8 { [%eval -1.14] } 17. Ra3 { [%eval -1.22] } 17... Ng6 { [%eval -1.02] } 18. O-O { [%eval -1.36] } 18... Ngxe5 { [%eval -1.51] } 19. Re1 { [%eval -1.72] } 19... Nxf3+ { [%eval -1.76] } 20. gxf3 { [%eval -1.74] } 20... d4?! { (-1.74 → -1.08) Inaccuracy. g5 was best. } { [%eval -1.08] } (20... g5 21. h4 h6 22. Kg2 Kg7 23. hxg5 hxg5 24. Rb1 Ne5 25. Rb4 Ra6 26. Rb1) 21. Nb5 { [%eval -1.31] } 21... e5?! { (-1.31 → -0.29) Inaccuracy. Rxc2 was best. } { [%eval -0.29] } (21... Rxc2 22. f4 Nc5 23. Nxd4 Rc4 24. Ne2 g6 25. Rc1 Rxc1+ 26. Nxc1 Rxa4 27. Rxa4) 22. Ra2 { [%eval -0.54] } 22... f6 { [%eval -0.59] } 23. Kf1 { [%eval -1.1] } 23... Rc4 { [%eval -0.88] } 24. Rea1?! { (-0.88 → -1.63) Inaccuracy. f4 was best. } { [%eval -1.63] } (24. f4 Raxa4 25. Rxa4 Rxa4 26. fxe5 fxe5 27. Nd6 h6 28. c3 Kh7 29. Kg2 Ra6) 24... Nc5 { [%eval -1.51] } 25. Nd6 { [%eval -1.59] } 25... Rcxa4 { [%eval -1.41] } 26. Rxa4 { [%eval -1.56] } 26... Rxa4 { [%eval -1.51] } 27. Rxa4 { [%eval -1.48] } 27... Nxa4 { [%eval -1.47] } 28. Ke2? { (-1.47 → -3.06) Mistake. f4 was best. } { [%eval -3.06] } (28. f4 exf4 29. Nb5 Kf7 30. Nxd4 Nc5 31. Ke2 Ne6 32. Nb3 Kg6 33. Kd3 Kf5) 28... Nc3+ { [%eval -3.04] } 29. Kd3 { [%eval -2.98] } 29... Kf8?? { (-2.98 → -0.56) Blunder. g5 was best. } { [%eval -0.56] } (29... g5 30. Kc4 Kg7 31. Kd3 Kg6 32. Kd2 Nd5 33. Ke1 Nf4 34. Ne4 Kf7 35. c4) 30. Nc4?? { (-0.56 → -3.20) Blunder. f4 was best. } { [%eval -3.2] } (30. f4 Ke7 31. Nf5+ Kf7 32. fxe5 fxe5 33. f4 Kf6 34. Nd6 exf4 35. Kxd4 Ke6) 30... Ke7? { (-3.20 → -1.46) Mistake. Nd5 was best. } { [%eval -1.46] } (30... Nd5 31. Ke4 Nf4 32. Na5 Nh3 33. Kd5 Nxf2 34. f4 d3 35. cxd3 exf4 36. Nb3) 31. Nd2? { (-1.46 → -3.22) Mistake. f4 was best. } { [%eval -3.22] } (31. f4 Ke6 32. fxe5 fxe5 33. f4 exf4 34. Kxd4 Nb5+ 35. Kc5 Na7 36. Kd4 g5) 31... Ke6 { [%eval -3.07] } 32. Ne4? { (-3.07 → -5.27) Mistake. f4 was best. } { [%eval -5.27] } (32. f4 Kf5 33. fxe5 fxe5 34. Nc4 g5 35. Nd6+ Kf4 36. Ne8 Ne4 37. Ke2 g4) 32... Nxe4 { [%eval -5.11] } 33. fxe4 { [%eval -5.22] } 33... g6 { [%eval -4.31] } 34. c4?! { (-4.31 → -5.97) Inaccuracy. f3 was best. } { [%eval -5.97] } (34. f3 h6 35. Ke2 f5 36. h4 Kf6 37. Kf2 fxe4 38. fxe4 g5 39. Kg3 h5) 34... dxc3 { [%eval -5.79] } 35. Kxc3 { [%eval -5.89] } 35... f5 { [%eval -6.07] } 36. Kd3 { [%eval -4.87] } 36... fxe4+?? { (-4.87 → -0.13) Blunder. Kf6 was best. } { [%eval -0.13] } (36... Kf6 37. h4 g5 38. h5 f4 39. f3 g4 40. Kd2 Kg5 41. h6 gxf3 42. Ke1) 37. Kxe4 { [%eval -0.18] } 37... g5 { [%eval -0.17] } 38. Kf3?? { (-0.17 → -5.82) Blunder. f3 was best. } { [%eval -5.82] } (38. f3 h6 39. Kd3 Kf5 40. Ke3 h5 41. h3 h4 42. Ke2 Kf4 43. Kf2 e4) 38... Kf5 { [%eval -5.38] } 39. Ke3 { [%eval -5.72] } 39... h5 { [%eval -5.63] } 40. h3 { [%eval -5.65] } 40... g4 { [%eval -5.51] } 41. h4 { [%eval -5.34] } 41... e4 { [%eval -5.38] } 42. Ke2? { (-5.38 → -75.44) Mistake. Kd2 was best. } { [%eval -75.44] } (42. Kd2 Kf4 43. Ke2 g3 44. fxg3+ Kxg3 45. Ke3 Kxh4 46. Kxe4 Kg3 47. Kf5 h4) 42... Kf4 { [%eval -11.04] } 43. Kf1 { [%eval -81.15] } 43... e3 { [%eval -70.94] } 44. fxe3+ { [%eval -81.15] } 44... Kxe3 { [%eval -58.98] } 45. Kg2 { [%eval -73.95] } 45... Ke2 { [%eval -81.15] } 46. Kg3 { [%eval -15.07] } 46... Kf1 { [%eval -8.06] } 47. Kh2 { [%eval -11.24] } 47... Kf2 { [%eval -10.58] } 48. Kh1 { [%eval #-19] } 48... Kg3 { [%eval -81.03] } 49. Kg1 { [%eval -81.15] } 49... Kxh4 { [%eval #-20] } 50. Kg2 { [%eval -12.84] } 50... Kg5 { [%eval -12.88] } 51. Kg3 { [%eval -81.15] } 51... h4+ { [%eval -75.8] } 52. Kg2 { [%eval -81.15] } 52... Kf4 { [%eval #-15] } 53. Kh2 { [%eval #-10] } 53... Kf3 { [%eval #-8] } 54. Kg1 { [%eval #-8] } 54... g3 { [%eval #-7] } 55. Kf1 { [%eval #-7] } 55... h3 { [%eval #-7] } 56. Kg1 { [%eval #-5] } 56... g2 { [%eval #-4] } 57. Kh2 { [%eval #-4] } 57... Kf2 { [%eval #-3] } 58. Kxh3 { [%eval #-3] } { White resigns. } 0-1