FEN
[Event "casual rapid game"]
[Site "https://lichess.org/7egAlwru"]
[Date "2026.04.28"]
[Round "-"]
[White "Noguera24"]
[Black "XiaopingDeng"]
[Result "1-0"]
[GameId "7egAlwru"]
[UTCDate "2026.04.28"]
[UTCTime "19:12:35"]
[WhiteElo "961"]
[BlackElo "1078"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "D02"]
[Opening "Queen's Pawn Game: London System"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. Bf4 { [%eval 0.0] } 2... Nf6 { [%eval 0.14] } 3. Nf3 { [%eval 0.04] } { D02 Queen's Pawn Game: London System } 3... e6 { [%eval 0.1] } 4. e3 { [%eval 0.0] } 4... Ne4 { [%eval 0.44] } 5. c3? { (0.44 → -1.09) Mistake. Nbd2 was best. } { [%eval -1.09] } (5. Nbd2 Bd6 6. Bd3 Bxf4 7. exf4 Nd6 8. Ne5 O-O 9. c3 f6) 5... Bd6? { (-1.09 → 0.42) Mistake. g5 was best. } { [%eval 0.42] } (5... g5 6. Bb5+ Bd7 7. Bxd7+ Nxd7 8. Bg3 h5 9. h4 Nxg3 10. fxg3) 6. Bxd6 { [%eval 0.24] } 6... Qxd6 { [%eval 0.37] } 7. Nbd2 { [%eval 0.37] } 7... Qb6 { [%eval 0.54] } 8. Qc2 { [%eval 0.45] } 8... Qd6? { (0.45 → 2.06) Mistake. Nxd2 was best. } { [%eval 2.06] } (8... Nxd2 9. Qxd2 Bd7 10. c4 dxc4 11. Rc1 Bb5 12. Ne5 Nd7 13. Nxd7 Kxd7 14. Bxc4) 9. Bd3? { (2.06 → 0.78) Mistake. Nxe4 was best. } { [%eval 0.78] } (9. Nxe4 dxe4 10. Qxe4 Nd7 11. Bd3 Rb8 12. O-O b6 13. Qg4 O-O 14. e4 Rd8) 9... Nxd2 { [%eval 0.81] } 10. Qxd2 { [%eval 0.75] } 10... Bd7 { [%eval 0.76] } 11. Ne5 { [%eval 0.55] } 11... f6 { [%eval 0.49] } 12. Nxd7 { [%eval 0.39] } 12... Qxd7 { [%eval 0.94] } 13. O-O { [%eval 0.81] } 13... Nc6 { [%eval 0.82] } 14. b4 { [%eval 1.03] } 14... e5 { [%eval 1.1] } 15. Bb5 { [%eval 0.71] } 15... Qd6 { [%eval 0.95] } 16. Rab1 { [%eval 0.71] } 16... O-O { [%eval 0.81] } 17. a3 { [%eval 0.48] } 17... exd4 { [%eval 0.57] } 18. exd4 { [%eval 0.7] } 18... Ne7 { [%eval 0.78] } 19. Bd3 { [%eval 0.5] } 19... c6 { [%eval 1.0] } 20. Bc2 { [%eval 0.47] } 20... a5?! { (0.47 → 1.09) Inaccuracy. Qd7 was best. } { [%eval 1.09] } (20... Qd7 21. Rfe1 Rae8 22. Qd3 g6 23. h4 Nf5 24. Qh3 h5 25. a4 Kf7 26. b5) 21. Qd3 { [%eval 0.91] } 21... g6 { [%eval 0.92] } 22. g3?! { (0.92 → 0.25) Inaccuracy. a4 was best. } { [%eval 0.25] } (22. a4 Kg7 23. bxa5 Qd7 24. Rb4 Nc8 25. h4 Nd6) 22... axb4 { [%eval 0.26] } 23. axb4 { [%eval 0.17] } 23... Qe6 { [%eval 0.29] } 24. Rbe1 { [%eval 0.31] } 24... Qd6 { [%eval 0.81] } 25. Re2?! { (0.81 → 0.24) Inaccuracy. h4 was best. } { [%eval 0.24] } (25. h4 Qd7 26. Kg2 f5 27. h5 f4 28. Re5 f3+ 29. Kh2 Qg4 30. Bd1 Rf5) 25... Nf5 { [%eval 0.29] } 26. Rfe1 { [%eval 0.36] } 26... b5? { (0.36 → 1.83) Mistake. Ng7 was best. } { [%eval 1.83] } (26... Ng7 27. b5 Rfe8 28. Kg2 Rxe2 29. Rxe2 Qd7 30. h3 Re8 31. Rxe8+ Nxe8 32. bxc6) 27. Re6 { [%eval 1.8] } 27... Qc7 { [%eval 1.78] } 28. Qf3 { [%eval 2.01] } 28... Ra2?? { (2.01 → 4.99) Blunder. Ng7 was best. } { [%eval 4.99] } (28... Ng7 29. Rxf6 Nh5 30. Rxf8+ Rxf8 31. Qe2 Nf6 32. Qd2 Qf7 33. Re3 Re8 34. Kg2) 29. Bxf5 { [%eval 5.14] } 29... gxf5?! { (5.14 → 6.88) Inaccuracy. Ra7 was best. } { [%eval 6.88] } (29... Ra7 30. Qg4 Kf7 31. Bd3 Qd7 32. Qh4 Kg7 33. Qf4 Ra1 34. Rxa1 Qxe6 35. Ra7+) 30. Qxf5?! { (6.88 → 4.60) Inaccuracy. Re7 was best. } { [%eval 4.6] } (30. Re7 Ra7 31. Rxc7 Rxc7 32. Qxf5 h5 33. Qxh5 Kg7 34. Kg2 Rh8 35. Qf5 Rf7) 30... Qa7?? { (4.60 → Mate in 8) Checkmate is now unavoidable. Qd7 was best. } { [%eval #8] } (30... Qd7 31. Kg2 Ra7 32. Qg4+ Kh8 33. Qf3 Kg7 34. h4 f5 35. Qf4 Kg8 36. R1e5) 31. Rxf6?? { (Mate in 8 → 4.57) Lost forced checkmate sequence. Re7 was best. } { [%eval 4.57] } (31. Re7 Qxe7 32. Rxe7 Rf7 33. Qe6 Ra1+ 34. Kg2 Rg1+ 35. Kxg1 Kg7 36. Qxf7+ Kh6) 31... Rxf6 { [%eval 4.9] } 32. Qxf6 { [%eval 4.76] } 32... Ra1 { [%eval 4.5] } 33. Kf1?? { (4.50 → 0.76) Blunder. Qe6+ was best. } { [%eval 0.76] } (33. Qe6+ Kf8 34. Qe8+ Kg7 35. Kg2 Rxe1 36. Qxe1 Qf7 37. Qe5+ Kg8 38. Qg5+ Kh8) 33... Qa3?? { (0.76 → 5.13) Blunder. Rxe1+ was best. } { [%eval 5.13] } (33... Rxe1+ 34. Kxe1 Qa1+ 35. Kd2 Qb2+ 36. Kd3 Qb1+ 37. Ke2 Qb2+ 38. Kf1 Qxc3 39. Qd8+) 34. Qe6+ { [%eval 5.41] } 34... Kg7 { [%eval 5.31] } 35. Qe7+ { [%eval 5.15] } 35... Kg6 { [%eval 4.87] } 36. Kg1?? { (4.87 → 1.80) Blunder. Kg2 was best. } { [%eval 1.8] } (36. Kg2 Rxe1 37. Qxe1 Kf7 38. Qe3 Qa8 39. Qh6 Kg8 40. Qe6+ Kf8 41. Qd7 Kg8) 36... Qxc3 { [%eval 2.11] } 37. Kf1?? { (2.11 → 0.06) Blunder. Qe6+ was best. } { [%eval 0.06] } (37. Qe6+ Kg7 38. Qe5+ Kf7 39. Rxa1 Qxa1+ 40. Kg2 Qb2 41. Qc7+ Kg8 42. Qxc6 Qxd4) 37... Rxe1+ { [%eval 0.08] } 38. Qxe1 { [%eval 0.12] } 38... Qxd4 { [%eval 0.18] } 39. Qe6+ { [%eval 0.0] } 39... Kg5?? { (0.00 → Mate in 6) Checkmate is now unavoidable. Kg7 was best. } { [%eval #6] } (39... Kg7 40. Qe7+ Kg8 41. h4 Qc4+ 42. Kg2 d4 43. h5 Qd5+ 44. f3 Qa2+ 45. Kh3) 40. Qg8+?? { (Mate in 6 → 0.78) Lost forced checkmate sequence. h4+ was best. } { [%eval 0.78] } (40. h4+ Qxh4 41. gxh4+ Kxh4 42. Qf5 d4 43. Kg2 d3 44. f4 d2 45. Qg5#) 40... Kh6 { [%eval 0.94] } 41. Qe6+?! { (0.94 → 0.10) Inaccuracy. h4 was best. } { [%eval 0.1] } (41. h4 Qd3+ 42. Kg1 Qb1+ 43. Kh2 Qf5 44. Kg2 Qe4+ 45. f3 Qe7 46. Kf1 Qf6) 41... Kg7 { [%eval 0.07] } 42. Qe7+ { [%eval 0.13] } 42... Kg6 { [%eval 0.49] } 43. Qe6+ { [%eval 0.23] } 43... Qf6?? { (0.23 → 2.74) Blunder. Kg7 was best. } { [%eval 2.74] } (43... Kg7 44. Qe7+ Kg8 45. h4 Qc4+ 46. Kg1 d4 47. h5 d3 48. h6 Qc1+ 49. Kg2) 44. Qg4+?? { (2.74 → 0.59) Blunder. Qxf6+ was best. } { [%eval 0.59] } (44. Qxf6+ Kxf6 45. Ke2 Ke5 46. Kd3 Ke6 47. f4 Kf5 48. h3 h6 49. Kd4 Ke6) 44... Qg5?? { (0.59 → 3.63) Blunder. Kf7 was best. } { [%eval 3.63] } (44... Kf7 45. Qh5+ Kg7 46. h4 Qc3 47. Qg5+ Kf7 48. Qf5+ Kg7 49. Qd7+ Kf8 50. Qd6+) 45. Qe6+?! { (3.63 → 2.53) Inaccuracy. Qxg5+ was best. } { [%eval 2.53] } (45. Qxg5+ Kxg5 46. f3 Kf6 47. Ke2 Ke5 48. Kd3 Kf5 49. Kd4 Kf6 50. h4 Kf5) 45... Kh5?! { (2.53 → 3.44) Inaccuracy. Kg7 was best. } { [%eval 3.44] } (45... Kg7 46. Qxc6 Qf5 47. Qxb5 Qb1+ 48. Kg2 Qe4+ 49. f3 Qc2+ 50. Kg1 Qd1+ 51. Kf2) 46. Qh3+?! { (3.44 → 2.32) Inaccuracy. Qxc6 was best. } { [%eval 2.32] } (46. Qxc6 Qf5 47. Qxb5 Qb1+ 48. Kg2 Qe4+ 49. f3 Qe5 50. Qd3 Kh6 51. f4 Qb2+) 46... Kg6 { [%eval 2.39] } 47. Qe6+ { [%eval 2.51] } 47... Qf6 { [%eval 2.86] } 48. Qg4+?? { (2.86 → 0.18) Blunder. Qxf6+ was best. } { [%eval 0.18] } (48. Qxf6+ Kxf6 49. Ke2 Kf5 50. f3 Ke6 51. Kd3 c5 52. bxc5 Kd7 53. g4 Kc6) 48... Kf7 { [%eval 0.24] } 49. Qd7+ { [%eval 0.06] } 49... Qe7 { [%eval 0.16] } 50. Qxc6 { [%eval 0.15] } 50... Qxb4 { [%eval 0.16] } 51. Qxd5+ { [%eval 0.18] } 51... Ke8?? { (0.18 → 2.85) Blunder. Kg7 was best. } { [%eval 2.85] } (51... Kg7 52. Qe5+ Kf7 53. Qc7+ Kg8 54. Qc2 Qa4 55. Qc8+ Kf7 56. Qd7+ Kg8 57. h4) 52. Qh5+?? { (2.85 → 0.13) Blunder. Qg8+ was best. } { [%eval 0.13] } (52. Qg8+ Kd7 53. Qxh7+ Ke6 54. Qg6+ Ke7 55. Qg5+ Ke6 56. Qe3+ Kd7 57. Qd3+ Ke7) 52... Kd7?? { (0.13 → 3.29) Blunder. Kf8 was best. } { [%eval 3.29] } (52... Kf8 53. Qh6+ Kg8 54. Qe6+ Kf8 55. Qf6+ Kg8 56. Qd8+ Kg7 57. Qc7+ Kg8 58. Qb8+) 53. Qxh7+ { [%eval 2.7] } 53... Kc6?! { (2.70 → 3.45) Inaccuracy. Ke6 was best. } { [%eval 3.45] } (53... Ke6 54. Qg6+ Ke7 55. Qg5+ Ke6 56. Qc1 Qa4 57. Qc6+ Kf7 58. Kg2 Qa5 59. h4) 54. Qg6+ { [%eval 3.41] } 54... Qd6?? { (3.41 → 7.57) Blunder. Kc5 was best. } { [%eval 7.57] } (54... Kc5 55. Qf5+ Kb6 56. Qe6+ Ka7 57. h4 Qb1+ 58. Kg2 Qh7 59. Qg4 Qb7+ 60. f3) 55. Qxd6+ { [%eval 7.42] } 55... Kxd6 { [%eval 6.94] } 56. Ke2 { [%eval 7.0] } 56... b4 { [%eval 8.65] } 57. Kd2 { [%eval 8.65] } 57... Kc5 { [%eval 8.59] } 58. Kc2 { [%eval 7.93] } 58... Kc4 { [%eval 7.58] } 59. Kb2 { [%eval 7.01] } 59... b3?! { (7.01 → 13.03) Inaccuracy. Kd4 was best. } { [%eval 13.03] } (59... Kd4 60. g4 Ke4 61. h4 Kf4 62. g5 Kf5 63. Kb3 Kg6 64. Kxb4 Kh5 65. Kc4) 60. h4 { [%eval 8.33] } 60... Kb4 { [%eval 12.97] } 61. h5 { [%eval 10.36] } { Black resigns. } 1-0