Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated classical game"] [Site "https://lichess.org/xgN8VpsL"] [Date "2026.05.20"] [Round "-"] [White "bao13421"] [Black "musicmark"] [Result "0-1"] [GameId "xgN8VpsL"] [UTCDate "2026.05.20"] [UTCTime "20:04:08"] [WhiteElo "1520"] [BlackElo "1519"] [WhiteRatingDiff "-145"] [BlackRatingDiff "+17"] [Variant "Standard"] [TimeControl "1800+20"] [ECO "D00"] [Opening "Queen's Pawn Game: Accelerated London System"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. Bf4 { [%eval 0.0] } { D00 Queen's Pawn Game: Accelerated London System } 2... Nc6 { [%eval 0.3] } 3. Nf3 { [%eval 0.23] } 3... e6 { [%eval 0.37] } 4. e3 { [%eval 0.35] } 4... Nf6 { [%eval 0.45] } 5. c3 { [%eval 0.38] } 5... Ne4 { [%eval 0.5] } 6. Qe2? { (0.50 → -0.97) Mistake. h4 was best. } { [%eval -0.97] } (6. h4 Bd6 7. Nbd2 Nxd2 8. Qxd2 f6 9. O-O-O Bxf4 10. exf4 Qd6) 6... a6? { (-0.97 → 0.49) Mistake. g5 was best. } { [%eval 0.49] } (6... g5 7. Be5 f6 8. Bg3 h5 9. h3 Nxg3 10. fxg3 Bd6 11. Qf2) 7. g3?? { (0.49 → -2.45) Blunder. h4 was best. } { [%eval -2.45] } (7. h4 f6 8. Nbd2 Nxd2 9. Qxd2 Bd6 10. h5 Bd7 11. b3 Bxf4 12. exf4 Qe7) 7... f6?! { (-2.45 → -1.28) Inaccuracy. g5 was best. } { [%eval -1.28] } (7... g5 8. Nxg5 Nxg5 9. Nd2 f5 10. c4 Nf7 11. Bg2 Ne7 12. O-O-O Ng6 13. Be5) 8. Bh3?! { (-1.28 → -2.19) Inaccuracy. h4 was best. } { [%eval -2.19] } (8. h4 Qe7 9. Nfd2 Nxd2 10. Nxd2 e5 11. dxe5 fxe5 12. Bg5 Qf7 13. e4 d4) 8... g5 { [%eval -2.13] } 9. Bxg5 { [%eval -2.73] } 9... fxg5 { [%eval -2.74] } 10. O-O { [%eval -2.7] } 10... h5 { [%eval -2.65] } 11. Ne5?! { (-2.65 → -3.77) Inaccuracy. Bg2 was best. } { [%eval -3.77] } (11. Bg2 g4 12. Nh4 Be7 13. f3 Nxg3 14. hxg3 Bxh4 15. gxh4 Qxh4 16. Nd2 Bd7) 11... Nxe5 { [%eval -3.96] } 12. dxe5 { [%eval -3.87] } 12... g4 { [%eval -3.86] } 13. Bg2 { [%eval -3.75] } 13... Qg5 { [%eval -3.57] } 14. Nd2 { [%eval -3.88] } 14... Qxe5 { [%eval -3.62] } 15. f3?! { (-3.62 → -4.79) Inaccuracy. Nxe4 was best. } { [%eval -4.79] } (15. Nxe4 dxe4 16. Rad1 Bd7 17. b4 O-O-O 18. Rd4 Be7 19. Rb1 h4 20. c4 Bc6) 15... Nxg3?! { (-4.79 → -3.48) Inaccuracy. Nxd2 was best. } { [%eval -3.48] } (15... Nxd2 16. Qxd2 gxf3 17. Rxf3 Bd7 18. c4 h4 19. Raf1 O-O-O 20. Qa5 Be7 21. Rf4) 16. hxg3 { [%eval -3.43] } 16... Qxg3 { [%eval -3.46] } 17. Qd3 { [%eval -3.54] } 17... Rh6 { [%eval -3.56] } 18. Rf2 { [%eval -3.6] } 18... Bd6?! { (-3.60 → -2.71) Inaccuracy. Bd7 was best. } { [%eval -2.71] } (18... Bd7 19. c4 O-O-O 20. f4 Qh4 21. Rc1 Kb8 22. Qc3 Bd6 23. a4 c6 24. b4) 19. Nf1 { [%eval -3.36] } 19... Qh4 { [%eval -3.25] } 20. Qd4 { [%eval -3.67] } 20... c5?! { (-3.67 → -2.74) Inaccuracy. Bd7 was best. } { [%eval -2.74] } (20... Bd7 21. Rd1 O-O-O 22. Qa7 Bb5 23. fxg4 Rf6 24. Rxf6 Qxf6 25. a4 Bxa4 26. Rd2) 21. Qg7 { [%eval -2.66] } 21... Bf8 { [%eval -2.12] } 22. Qe5 { [%eval -2.69] } 22... Bd7 { [%eval -2.57] } 23. fxg4 { [%eval -3.21] } 23... Qxg4?! { (-3.21 → -2.09) Inaccuracy. O-O-O was best. } { [%eval -2.09] } (23... O-O-O 24. c4 Qxg4 25. Nh2 Qg8 26. cxd5 Rg6 27. Raf1 Bb5 28. dxe6 Bc6 29. e4) 24. Nh2?! { (-2.09 → -3.46) Inaccuracy. e4 was best. } { [%eval -3.46] } (24. e4 Qg8 25. exd5 O-O-O 26. Rd1 exd5 27. Qxd5 Qxd5 28. Rxd5 h4 29. Ne3 Rg6) 24... Qg7 { [%eval -3.41] } 25. Qc7 { [%eval -3.7] } 25... e5?? { (-3.70 → 0.00) Blunder. Bb5 was best. } { [%eval 0.0] } (25... Bb5 26. Qxg7 Bxg7 27. e4 d4 28. e5 Rg6 29. Kh1 O-O-O 30. cxd4 cxd4 31. a4) 26. Kh1?? { (0.00 → -2.48) Blunder. Raf1 was best. } { [%eval -2.48] } (26. Raf1 Be7 27. Rf7 Qg5 28. Qxb7 Bc6 29. Qc7 Rg6 30. R1f2 e4 31. R7f5 Qh6) 26... Bh3?? { (-2.48 → 2.92) Blunder. Bc6 was best. } { [%eval 2.92] } (26... Bc6 27. Qxg7 Bxg7 28. Rg1 Bf6 29. c4 O-O-O 30. cxd5 Bxd5 31. Bxd5 Rxd5 32. Nf1) 27. Rg1?? { (2.92 → -6.98) Blunder. Qxg7 was best. } { [%eval -6.98] } (27. Qxg7 Bxg7 28. Bxh3 Rd8 29. Rg2 Bf6 30. e4 Ke7 31. Bf5 d4 32. Nf3 Kd6) 27... Qxc7?! { (-6.98 → -5.23) Inaccuracy. Bxg2+ was best. } { [%eval -5.23] } (27... Bxg2+ 28. Rgxg2 Qxc7 29. Rg8 Qe7 30. b4 O-O-O 31. bxc5 e4 32. Rg1 Rf6 33. Rxf6) 28. Bxh3 { [%eval -5.25] } 28... Ke7 { [%eval -4.52] } 29. Rgf1 { [%eval -4.94] } 29... Kd6 { [%eval -4.82] } 30. Nf3 { [%eval -5.57] } 30... Kc6 { [%eval -5.61] } 31. Ng5 { [%eval -5.57] } 31... Bd6 { [%eval -5.32] } 32. Nf7 { [%eval -5.57] } 32... Re8? { (-5.57 → -3.08) Mistake. Rg6 was best. } { [%eval -3.08] } (32... Rg6 33. Rf6 Rxf6 34. Rxf6 Qe7 35. Rxd6+ Qxd6 36. Nxd6 Kxd6 37. Bg2 Rf8 38. Kg1) 33. Nxh6 { [%eval -3.07] } 33... e4 { [%eval -2.66] } 34. Rf6 { [%eval -2.66] } 34... Qe7?? { (-2.66 → -0.62) Blunder. Kb5 was best. } { [%eval -0.62] } (34... Kb5 35. Nf5 Be5 36. Rf7 Qxf7 37. Nd6+ Bxd6 38. Rxf7 Re7 39. Rf5 Re5 40. Rf7) 35. b4?? { (-0.62 → -4.58) Blunder. Nf7 was best. } { [%eval -4.58] } (35. Nf7 Rd8 36. Nxd8+ Qxd8 37. Rg6 Kb5 38. Rf7 d4 39. cxd4 cxd4 40. Bd7+ Kc4) 35... cxb4?! { (-4.58 → -3.17) Inaccuracy. Qe5 was best. } { [%eval -3.17] } (35... Qe5 36. R1f4 Qxc3 37. Rf1 Kc7 38. Rf7+ Kb8 39. bxc5 Qxe3 40. cxd6 Qxh3+ 41. Kg1) 36. cxb4?! { (-3.17 → -4.17) Inaccuracy. Nf7 was best. } { [%eval -4.17] } (36. Nf7 Rd8 37. cxb4 Kb5 38. Rg6 Bxb4 39. Nxd8 Qxd8 40. a4+ Ka5 41. Rf5 Qd7) 36... Kb5 { [%eval -4.19] } 37. a3 { [%eval -4.56] } 37... Qe5 { [%eval -3.73] } 38. Nf7?? { (-3.73 → Mate in 1) Checkmate is now unavoidable. R1f2 was best. } { [%eval #-1] } (38. R1f2 Re7 39. Nf7 Rxf7 40. Rxf7 Qg3 41. Bd7+ Kc4 42. Re2 d4 43. exd4 Bf4) 38... Qg3?? { (Mate in 1 → 2.36) Lost forced checkmate sequence. Qh2# was best. } { [%eval 2.36] } (38... Qh2#) 39. Nxd6+ { [%eval 2.12] } 39... Ka4 { [%eval 1.89] } 40. Nxe8?? { (1.89 → -3.11) Blunder. Bd7+ was best. } { [%eval -3.11] } (40. Bd7+ Kxa3 41. Nxe8 Qh4+ 42. Kg2 Qg5+ 43. Kh2 Qxe3 44. b5 a5 45. R6f2 Qg5) 40... Qxh3+ { [%eval -2.93] } 41. Kg1 { [%eval -2.77] } 41... Qxe3+ { [%eval -2.82] } 42. Kg2? { (-2.82 → -4.92) Mistake. R6f2 was best. } { [%eval -4.92] } (42. R6f2 Qd3 43. Rg2 h4 44. Nf6 h3 45. Rh2 Qd4+ 46. Rhf2 e3 47. Re2 Qd3) 42... Qg5+ { [%eval -4.68] } 43. Kf2 { [%eval -5.43] } 43... Kxa3? { (-5.43 → -3.39) Mistake. d4 was best. } { [%eval -3.39] } (43... d4 44. Ra1 e3+ 45. Ke2 Qb5+ 46. Kf3 Qxe8 47. Re1 Qc8 48. Rf4 Qc3) 44. Ke2?! { (-3.39 → -5.03) Inaccuracy. Rd1 was best. } { [%eval -5.03] } (44. Rd1 h4 45. Re1 Qe5 46. Rf8 d4 47. Rf3+ e3+ 48. Rfxe3+ dxe3+ 49. Rxe3+ Qxe3+) 44... Kxb4? { (-5.03 → -2.81) Mistake. d4 was best. } { [%eval -2.81] } (44... d4 45. R6f4 Qb5+ 46. Kf2 Qxe8 47. Kg2 Qg6+ 48. Kh1 d3 49. Ra1+ Kb3 50. Rg1) 45. R6f5?! { (-2.81 → -3.75) Inaccuracy. Rf7 was best. } { [%eval -3.75] } (45. Rf7 b5 46. Rb1+ Ka3 47. Nc7 Qg2+ 48. Rf2 Qg4+ 49. Kf1 e3 50. Ra1+ Kb3) 45... Qg2+ { [%eval -3.29] } 46. R1f2 { [%eval -3.62] } 46... Qg4+ { [%eval -3.48] } 47. Ke3 { [%eval -3.78] } 47... Kc3?? { (-3.78 → 0.00) Blunder. Qg3+ was best. } { [%eval 0.0] } (47... Qg3+ 48. Kd4 Qd3+ 49. Ke5 e3 50. R2f4+ Kc3 51. Kd6 e2 52. Re5 Qg3 53. Nf6) 48. Nf6?? { (0.00 → Mate in 1) Checkmate is now unavoidable. Rxd5 was best. } { [%eval #-1] } (48. Rxd5 Qg3+ 49. Ke2 Qg4+ 50. Ke3) 48... d4# { Black wins by checkmate. } 0-1