Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/1djWDaJu"] [Date "2026.05.20"] [Round "-"] [White "guifengxi"] [Black "jaanee187"] [Result "1-0"] [GameId "1djWDaJu"] [UTCDate "2026.05.20"] [UTCTime "17:54:01"] [WhiteElo "683"] [BlackElo "742"] [WhiteRatingDiff "+19"] [BlackRatingDiff "-6"] [Variant "Standard"] [TimeControl "600+5"] [ECO "B15"] [Opening "Caro-Kann Defense"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. Nc3 { [%eval -0.07] } 2... c6 { [%eval 0.23] } 3. e4 { [%eval 0.34] } { B15 Caro-Kann Defense } 3... e6 { [%eval 0.89] } 4. g4?! { (0.89 → 0.00) Inaccuracy. Bd3 was best. } { [%eval 0.0] } (4. Bd3 dxe4 5. Nxe4 Qxd4 6. Nf3 Qd5 7. O-O Nf6 8. Re1 Be7) 4... Nf6 { [%eval -0.05] } 5. Bf4?! { (-0.05 → -0.61) Inaccuracy. e5 was best. } { [%eval -0.61] } (5. e5 Nfd7 6. Be3 c5 7. f4 Nc6 8. Nf3 cxd4 9. Nxd4 Bc5) 5... Nxg4?? { (-0.61 → 1.80) Blunder. Nxe4 was best. } { [%eval 1.8] } (5... Nxe4 6. Nxe4 dxe4 7. Ne2 Nd7 8. Qd2 Nf6 9. Ng3 Nxg4 10. Nxe4 f5 11. f3) 6. Bxb8 { [%eval 1.87] } 6... Rxb8?! { (1.87 → 2.89) Inaccuracy. Nxf2 was best. } { [%eval 2.89] } (6... Nxf2 7. Kxf2 Rxb8 8. Nf3 dxe4 9. Nxe4 f5 10. Ng3 Bd6 11. Qd2 b5 12. Rg1) 7. Qxg4 { [%eval 2.67] } 7... f5?! { (2.67 → 3.64) Inaccuracy. e5 was best. } { [%eval 3.64] } (7... e5 8. Qg3 exd4 9. Nce2 d3 10. Qxb8 dxc2 11. Qe5+ Be7 12. Qc3 O-O 13. Qxc2) 8. exf5 { [%eval 3.69] } 8... exf5 { [%eval 3.66] } 9. Qh5+ { [%eval 3.5] } 9... g6 { [%eval 3.45] } 10. Qh3 { [%eval 3.04] } 10... Qe7+ { [%eval 3.24] } 11. Nce2 { [%eval 2.73] } 11... Qe4 { [%eval 2.92] } 12. f3? { (2.92 → 1.56) Mistake. f4 was best. } { [%eval 1.56] } (12. f4 Qxc2 13. Qb3 Qxb3 14. axb3 Bd6 15. Nf3 O-O 16. h4 c5 17. dxc5 Bxc5) 12... Qxc2 { [%eval 1.7] } 13. b4?? { (1.70 → -2.23) Blunder. Qg3 was best. } { [%eval -2.23] } (13. Qg3 Qxb2 14. Rd1 f4 15. Qxf4 Qb4+ 16. Kf2 Bd6 17. Qh6 Kd8 18. h4 Re8) 13... Bxb4+?! { (-2.23 → -1.23) Inaccuracy. f4 was best. } { [%eval -1.23] } (13... f4 14. Qh4 Bxb4+ 15. Kf2 O-O 16. Bh3 Bc3 17. Rc1 Bxd4+ 18. Kf1 Qd3 19. Bxc8) 14. Kf2 { [%eval -1.23] } 14... Qb2? { (-1.23 → 0.00) Mistake. Bc3 was best. } { [%eval 0.0] } (14... Bc3 15. Rc1 Bxd4+ 16. Kg2 Qxa2 17. Qg3 Ra8 18. h4 O-O 19. f4 Bf6 20. Qf2) 15. Rc1? { (0.00 → -1.43) Mistake. Rd1 was best. } { [%eval -1.43] } (15. Rd1 f4 16. Qh6 Bd2 17. Rxd2 Qxd2 18. Qg7 Qe3+ 19. Ke1 Rf8 20. Qc7 Ra8) 15... Qxa2?? { (-1.43 → 0.45) Blunder. Bd2 was best. } { [%eval 0.45] } (15... Bd2 16. Rd1 Be3+ 17. Kg2 O-O 18. f4 Re8 19. Rd3 Bxf4 20. Qh4 Bd6 21. Rh3) 16. f4 { [%eval 0.31] } 16... Bd2 { [%eval 0.34] } 17. Rc3 { [%eval 0.0] } 17... Bxc3?! { (0.00 → 1.10) Inaccuracy. O-O was best. } { [%eval 1.1] } (17... O-O 18. Ra3 Qb1 19. Nf3 Bxf4 20. Rg1 Qb2 21. Rb3 Qxb3 22. Nxf4 Re8 23. Bd3) 18. Qxc3 { [%eval 1.01] } 18... O-O { [%eval 0.92] } 19. Nf3?! { (0.92 → 0.00) Inaccuracy. h4 was best. } { [%eval 0.0] } (19. h4 b5 20. h5 g5 21. Qc5 b4 22. Nf3 Ba6 23. Qe7 Rb7 24. Qe5 Rff7) 19... Rd8?? { (0.00 → 2.17) Blunder. b5 was best. } { [%eval 2.17] } (19... b5 20. h4 b4 21. Qc5 Ba6 22. h5 Rbe8 23. Ne5 Bxe2 24. Bxe2 Qd2 25. hxg6) 20. Nd2?? { (2.17 → -0.41) Blunder. h4 was best. } { [%eval -0.41] } (20. h4 Re8 21. Ne5 Qb1 22. Rg1 Rxe5 23. dxe5 Qb6+ 24. Nd4 c5 25. Nf3 Be6) 20... c5?? { (-0.41 → 1.48) Blunder. Re8 was best. } { [%eval 1.48] } (20... Re8 21. h4 b5 22. h5 b4 23. Qxc6 Bb7 24. Qf6 Qa6 25. Qg5 Qd6 26. Rg1) 21. Nc1?? { (1.48 → -0.84) Blunder. dxc5 was best. } { [%eval -0.84] } (21. dxc5 Qa4 22. Nd4 a5 23. h4 Qb4 24. Qe3 Bd7 25. N2f3 Re8 26. Ne5 Rbc8) 21... Qa4 { [%eval -0.96] } 22. Qxc5?! { (-0.96 → -1.62) Inaccuracy. Nf3 was best. } { [%eval -1.62] } (22. Nf3 c4 23. Ne5 b5 24. h4 Rb7 25. Qg3 Rg7 26. Rg1 Qa6 27. Qg5 Re8) 22... Qd1?? { (-1.62 → 0.43) Blunder. b6 was best. } { [%eval 0.43] } (22... b6 23. Qc3 Bb7 24. Qb2 Rbc8 25. Bd3 Ba6 26. Bxa6 Qxa6 27. Nf3 Qa4 28. Nb3) 23. Ndb3?? { (0.43 → -1.49) Blunder. Nf3 was best. } { [%eval -1.49] } (23. Nf3 Be6 24. Nd3 Rbc8 25. Qb4 Re8 26. Kg3 Rc4 27. Qb5 Qa4 28. Qxb7 Bc8) 23... Re8 { [%eval -1.2] } 24. Qxd5+?? { (-1.20 → -4.99) Blunder. Qc3 was best. } { [%eval -4.99] } (24. Qc3 Qg4 25. Qg3 b6 26. Be2 Qxg3+ 27. hxg3 a5 28. Nd2 Ra8 29. Na2 Be6) 24... Kf8?? { (-4.99 → 3.76) Blunder. Be6 was best. } { [%eval 3.76] } (24... Be6 25. Qb5 Bf7 26. Bg2 Qc2+ 27. Ne2 Qxb3 28. Qxb3 Bxb3 29. Ra1 a6 30. h4) 25. Bb5?? { (3.76 → 0.00) Blunder. Bc4 was best. } { [%eval 0.0] } (25. Bc4 Qc2+ 26. Ne2 Rxe2+ 27. Bxe2 Qc7 28. Qe5 Qxe5 29. fxe5 a5 30. Nxa5 Ra8) 25... Qc2+ { [%eval 0.16] } 26. Ne2 { [%eval 0.3] } 26... Rxe2+?? { (0.30 → 4.06) Blunder. Be6 was best. } { [%eval 4.06] } (26... Be6 27. Qc5+ Qxc5 28. Nxc5 Re7 29. Rd1 Rd8 30. d5 Bxd5) 27. Bxe2 { [%eval 3.93] } 27... Qa2?? { (3.93 → 8.77) Blunder. Qc7 was best. } { [%eval 8.77] } (27... Qc7 28. Qe5 Qxe5 29. fxe5 b6 30. d5 Bb7 31. Rd1 Ke7 32. Bf3 a5 33. Nd4) 28. Qd6+ { [%eval 7.43] } 28... Ke8 { [%eval 9.65] } 29. Qxb8 { [%eval 8.05] } 29... Kd8? { (8.05 → Mate in 6) Checkmate is now unavoidable. Qa3 was best. } { [%eval #6] } (29... Qa3 30. Qxc8+ Kf7 31. Qxb7+ Qe7 32. Bc4+ Kf8 33. Qxe7+ Kxe7 34. Re1+ Kf6 35. Re6+) 30. Rc1 { [%eval #5] } 30... Qxb3 { [%eval #4] } 31. Qxc8+ { [%eval #3] } 31... Ke7 { [%eval #3] } 32. Qc5+ { [%eval #6] } 32... Kf6 { [%eval #4] } 33. Rc3 { [%eval #10] } 33... Qb2 { [%eval #3] } 34. Qb5?? { (Mate in 3 → 3.94) Lost forced checkmate sequence. Qe5+ was best. } { [%eval 3.94] } (34. Qe5+ Kf7 35. Rc7+ Kg8 36. Qe8#) 34... Qxc3 { [%eval 3.92] } 35. d5? { (3.92 → 1.93) Mistake. Qe5+ was best. } { [%eval 1.93] } (35. Qe5+ Kf7 36. d5 Qc5+ 37. Kf3 Qa3+ 38. Kg2 Qa4 39. d6 Qe4+ 40. Kf2 b6) 35... Qh3?? { (1.93 → 4.70) Blunder. Qd4+ was best. } { [%eval 4.7] } (35... Qd4+ 36. Kf3 h6 37. h4 g5 38. hxg5+ hxg5 39. fxg5+ Kxg5 40. Qxb7 Qe4+ 41. Kf2) 36. Qd3?? { (4.70 → 0.00) Blunder. Qb2+ was best. } { [%eval 0.0] } (36. Qb2+ Ke7 37. Qxb7+ Kf6 38. Qa6+ Kg7 39. Qxa7+ Kf8 40. Qc5+ Kg8 41. Qd4 Qxh2+) 36... Qh4+?? { (0.00 → 3.41) Blunder. Qxh2+ was best. } { [%eval 3.41] } (36... Qxh2+ 37. Ke1 Qxf4 38. Qc3+ Qe5 39. Qc5 g5 40. Qf8+ Kg6 41. d6 Qg3+ 42. Kd2) 37. Kg2?? { (3.41 → 0.87) Blunder. Ke3 was best. } { [%eval 0.87] } (37. Ke3 g5 38. Qd4+ Kf7 39. fxg5 Qxg5+ 40. Kd3 Qc1 41. Bh5+ Kg8 42. d6 Qb1+) 37... Qxf4 { [%eval 0.53] } 38. d6 { [%eval 0.0] } 38... Qg5+ { [%eval 0.0] } 39. Kh3 { [%eval 0.0] } 39... Qh6+ { [%eval 0.04] } 40. Kg2 { [%eval 0.08] } 40... Qg5+ { [%eval 0.35] } 41. Kf3 { [%eval 0.0] } 41... f4?? { (0.00 → 7.35) Blunder. Ke6 was best. } { [%eval 7.35] } (41... Ke6 42. d7 Qd8 43. Qd4 Qxd7 44. Bc4+ Ke7 45. Qe5+ Kd8 46. Bb5 Qd1+ 47. Kg2) 42. d7 { [%eval 7.38] } 42... Qh5+ { [%eval 7.12] } 43. Ke4?? { (7.12 → -0.06) Blunder. Kg2 was best. } { [%eval -0.06] } (43. Kg2 f3+ 44. Kh1 Qa5 45. d8=Q+ Qxd8 46. Qxd8+ Ke6 47. Bc4+ Ke5 48. Qd5+ Kf4) 43... Qg5?? { (-0.06 → Mate in 4) Checkmate is now unavoidable. Qf5+ was best. } { [%eval #4] } (43... Qf5+ 44. Kf3 Qxd3+ 45. Bxd3 Ke7 46. Kxf4 h6 47. Bxg6 Kxd7 48. Kf5 Ke7 49. Bh5) 44. d8=Q+ { [%eval #3] } 44... Kf7 { [%eval #2] } { Black resigns. } 1-0