FEN
[Event "casual classical game"]
[Site "https://lichess.org/J2DRrfMZ"]
[Date "2026.05.25"]
[Round "-"]
[White "bao13421"]
[Black "lichess AI level 4"]
[Result "1-0"]
[GameId "J2DRrfMZ"]
[UTCDate "2026.05.25"]
[UTCTime "05:50:44"]
[WhiteElo "1375"]
[BlackElo "?"]
[Variant "Standard"]
[TimeControl "10800+0"]
[ECO "B10"]
[Opening "Caro-Kann Defense: Hillbilly Attack"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... c6 { [%eval 0.31] } 2. Bc4?! { (0.31 → -0.28) Inaccuracy. d4 was best. } { [%eval -0.28] } { B10 Caro-Kann Defense: Hillbilly Attack } (2. d4 d5 3. e5 c5 4. Nf3 cxd4 5. Nxd4 Nc6 6. Nxc6 bxc6) 2... d5 { [%eval -0.2] } 3. exd5 { [%eval -0.29] } 3... cxd5 { [%eval -0.27] } 4. Bxd5?? { (-0.27 → -3.75) Blunder. Bb3 was best. } { [%eval -3.75] } (4. Bb3 Nc6 5. d4 Bf5 6. Nf3 e6 7. O-O Bd6 8. c4 dxc4) 4... Qxd5 { [%eval -3.99] } 5. Nc3 { [%eval -4.67] } 5... Qa5?! { (-4.67 → -3.56) Inaccuracy. Qxg2 was best. } { [%eval -3.56] } (5... Qxg2 6. Qf3 Qxf3 7. Nxf3 f6 8. d4 Bg4 9. Nd2 Na6 10. Nb3) 6. Nf3 { [%eval -3.43] } 6... Nc6 { [%eval -3.48] } 7. O-O { [%eval -3.45] } 7... Qh5 { [%eval -3.03] } 8. h3 { [%eval -3.0] } 8... Qg6 { [%eval -2.43] } 9. d3 { [%eval -2.96] } 9... h6 { [%eval -2.37] } 10. Bf4 { [%eval -2.4] } 10... Qf5 { [%eval -2.52] } 11. Qd2 { [%eval -2.84] } 11... e5? { (-2.84 → -1.08) Mistake. Nf6 was best. } { [%eval -1.08] } (11... Nf6 12. Rae1 e6 13. Ne4 Nxe4 14. Rxe4 b6 15. Qc3 Bb7 16. Rfe1 Rc8 17. Rc4) 12. Rae1 { [%eval -1.65] } 12... Qh5?? { (-1.65 → 1.81) Blunder. f6 was best. } { [%eval 1.81] } (12... f6 13. d4 Bb4 14. g4 Qd7 15. d5 Bxc3 16. bxc3 Nge7 17. dxc6 Qxd2 18. Bxd2) 13. Nxe5 { [%eval 2.03] } 13... Nd4?? { (2.03 → 4.34) Blunder. Be6 was best. } { [%eval 4.34] } (13... Be6 14. Nb5 Rc8 15. Nxc6 Rxc6 16. Re5 Qg6 17. Nxa7 Rd6 18. Nb5 Rd7 19. Qa5) 14. Ng6+?! { (4.34 → 2.86) Inaccuracy. g4 was best. } { [%eval 2.86] } (14. g4 Qxh3 15. Re3 Qxe3 16. fxe3 Ne6 17. Nd5 Nf6 18. Qa5 Bc5 19. Qb5+ Kf8) 14... Be7 { [%eval 2.83] } 15. Nxh8 { [%eval 2.93] } 15... Ne6?! { (2.93 → 4.54) Inaccuracy. Bxh3 was best. } { [%eval 4.54] } (15... Bxh3 16. Qe3 Nxc2 17. Qxh3 Qxh3 18. gxh3 Nxe1 19. Rxe1 Kf8 20. Ne4 Nf6 21. Bd6) 16. Re5 { [%eval 4.3] } 16... g5 { [%eval 4.3] } 17. g4?? { (4.30 → -0.57) Blunder. Nd5 was best. } { [%eval -0.57] } (17. Nd5 Kf8 18. Bg3 f6 19. Re3 Kg7 20. Qe1 Nd4 21. Rxe7+ Kxh8 22. Qc3 Nb5) 17... Qxh3 { [%eval -0.48] } 18. Re3 { [%eval -0.76] } 18... Qxf1+?? { (-0.76 → 4.33) Blunder. Qxg4+ was best. } { [%eval 4.33] } (18... Qxg4+ 19. Bg3 Nf4 20. Qd1 Kf8 21. Qxg4 Bxg4 22. Bxf4 gxf4 23. Re4 Bg5 24. Rc4) 19. Kxf1 { [%eval 4.2] } 19... Nxf4 { [%eval 4.36] } 20. f3 { [%eval 3.76] } 20... Kf8 { [%eval 3.39] } 21. Rxe7 { [%eval 2.67] } 21... Kxe7? { (2.67 → 4.30) Mistake. Nxe7 was best. } { [%eval 4.3] } (21... Nxe7 22. Ne4 Be6 23. Qb4 Rc8 24. Qd6 Rxc2 25. Qd8+ Kg7 26. Qxe7 Rc1+ 27. Kf2) 22. Qe1+?! { (4.30 → 2.93) Inaccuracy. Nb5 was best. } { [%eval 2.93] } (22. Nb5 Be6 23. Qb4+ Kf6 24. Nd6 Rd8 25. Nxb7 Rd7 26. Nc5 Kg7 27. Nxd7 Bxd7) 22... Be6 { [%eval 3.08] } 23. Qe5 { [%eval 2.96] } 23... Kf8 { [%eval 2.58] } 24. Qd6+ { [%eval 2.09] } 24... Kg7 { [%eval 2.07] } 25. Qd4+? { (2.07 → 0.87) Mistake. Qe5+ was best. } { [%eval 0.87] } (25. Qe5+ f6 26. Qc7+ Kxh8 27. Qxb7 Rf8 28. Qxa7 Rf7 29. Qb8 f5 30. gxf5 Rxf5) 25... f6 { [%eval 0.84] } 26. Ng6?! { (0.84 → 0.00) Inaccuracy. Qe4 was best. } { [%eval 0.0] } (26. Qe4 Re8 27. Qxb7+ Re7 28. Qc6 Kxh8 29. a4 f5 30. gxf5 Bxf5 31. b4 h5) 26... Nxg6 { [%eval 0.21] } 27. f4?? { (0.21 → -2.89) Blunder. Nb5 was best. } { [%eval -2.89] } (27. Nb5 Rc8 28. Qa4 Bd5 29. Nd4 Rc7 30. c4 Bf7 31. Nf5+ Kh7 32. Qxa7 Rd7) 27... Nxf4 { [%eval -2.71] } 28. Ne4 { [%eval -3.41] } 28... Rc8?! { (-3.41 → -2.67) Inaccuracy. Bxg4 was best. } { [%eval -2.67] } (28... Bxg4 29. Qc5 Kg6 30. Nd6 Rd8 31. Qc7 Rd7 32. Qb8 Kg7 33. Nxb7 Re7 34. b4) 29. Nc5? { (-2.67 → -4.56) Mistake. Qxa7 was best. } { [%eval -4.56] } (29. Qxa7 Rxc2 30. Qxb7+ Kh8 31. Nd6 Rc1+ 32. Kf2 Nxd3+ 33. Kg3 Ne5 34. b4 Bxg4) 29... Bf7? { (-4.56 → -2.40) Mistake. Bxg4 was best. } { [%eval -2.4] } (29... Bxg4 30. Ne4 Bh3+ 31. Ke1 Rxc2 32. b4 b6 33. a4 Rc7 34. a5 bxa5 35. bxa5) 30. b4 { [%eval -2.89] } 30... Rc7 { [%eval -2.91] } 31. Qd8 { [%eval -2.95] } 31... Rxc5?? { (-2.95 → 1.19) Blunder. Re7 was best. } { [%eval 1.19] } (31... Re7 32. Kf2 b6 33. Ne4 Bxa2 34. Nd6 Be6 35. Ne8+ Kg6 36. Nc7 Kf7 37. Kg3) 32. bxc5 { [%eval 1.49] } 32... Ne6? { (1.49 → 3.06) Mistake. Bd5 was best. } { [%eval 3.06] } (32... Bd5 33. c4 Be6 34. Qc7+ Kf8 35. Qb8+ Kf7 36. Qxb7+ Ne7 37. Qb3 Bxg4 38. d4) 33. Qd7?! { (3.06 → 2.24) Inaccuracy. Qd5 was best. } { [%eval 2.24] } (33. Qd5 Ne7 34. Qxb7 Kf8 35. a4 Be8 36. Qxa7 Kf7 37. a5 Ba4 38. c6 Bxc6) 33... a6?! { (2.24 → 3.10) Inaccuracy. Nxc5 was best. } { [%eval 3.1] } (33... Nxc5 34. Qc7 Ne6 35. Qxb7 h5 36. gxh5 a5 37. a4 Nf4 38. Qa7 Nh6 39. Qxa5) 34. Qxb7 { [%eval 3.13] } 34... Kf8?! { (3.13 → 4.56) Inaccuracy. Nxc5 was best. } { [%eval 4.56] } (34... Nxc5 35. Qa7 Ne6 36. a4 Nf4 37. a5 Kg6 38. Qxa6 h5 39. gxh5+ Kxh5 40. Qd6) 35. c6 { [%eval 4.85] } 35... Ne7 { [%eval 4.76] } 36. c7 { [%eval 4.73] } 36... Kg7 { [%eval 4.54] } 37. c8=Q { [%eval 4.49] } 37... Nxc8 { [%eval 4.59] } 38. Qxc8 { [%eval 4.42] } 38... Nf4 { [%eval 4.36] } 39. c4 { [%eval 4.2] } 39... Ne6 { [%eval 5.13] } 40. c5 { [%eval 5.14] } 40... Kg6 { [%eval 6.42] } 41. c6 { [%eval 5.95] } 41... Kg7 { [%eval 6.46] } 42. c7 { [%eval 6.16] } 42... f5 { [%eval 6.6] } 43. Qd7 { [%eval 6.52] } 43... Nxc7 { [%eval 6.54] } 44. Qxc7 { [%eval 6.29] } 44... Kf6 { [%eval 7.1] } 45. d4 { [%eval 6.53] } 45... Be6 { [%eval 8.49] } 46. d5?! { (8.49 → 5.66) Inaccuracy. Qe5+ was best. } { [%eval 5.66] } (46. Qe5+ Kf7 47. d5 Bd7 48. gxf5 a5 49. Qc7 Ke7 50. Ke1 h5 51. d6+ Ke8) 46... Bf7?? { (5.66 → Mate in 8) Checkmate is now unavoidable. Bxd5 was best. } { [%eval #8] } (46... Bxd5 47. Qd8+ Ke5 48. Qb8+ Ke4 49. Qb1+ Ke3 50. Qxf5 Bf3 51. Qe5+ Be4 52. Ke1) 47. d6 { [%eval #8] } 47... fxg4 { [%eval #7] } 48. d7 { [%eval #6] } 48... Kg6 { [%eval #6] } 49. d8=Q { [%eval #5] } 49... Kg7 { [%eval #3] } 50. Qde7 { [%eval #2] } 50... g3 { [%eval #2] } 51. Qxf7+ { [%eval #1] } 51... Kh8 { [%eval #1] } 52. Qc8# { White wins by checkmate. } 1-0