Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated blitz game"] [Site "https://lichess.org/ECH3OA6H"] [Date "2026.06.08"] [Round "-"] [White "b4ptst"] [Black "puper54"] [Result "0-1"] [GameId "ECH3OA6H"] [UTCDate "2026.06.08"] [UTCTime "09:27:32"] [WhiteElo "941"] [BlackElo "953"] [WhiteRatingDiff "-32"] [BlackRatingDiff "+17"] [Variant "Standard"] [TimeControl "300+0"] [ECO "D02"] [Opening "Queen's Pawn Game: Zukertort Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. Nf3 { [%eval 0.08] } { D02 Queen's Pawn Game: Zukertort Variation } 2... Bf5 { [%eval 0.34] } 3. Bf4 { [%eval 0.07] } 3... e6 { [%eval 0.21] } 4. e3 { [%eval 0.14] } 4... Bd6 { [%eval 0.26] } 5. Bg3 { [%eval 0.1] } 5... Nf6 { [%eval 0.13] } 6. c4 { [%eval 0.1] } 6... Ne4 { [%eval 0.31] } 7. Bxd6 { [%eval 0.24] } 7... Qxd6 { [%eval 0.27] } 8. c5 { [%eval 0.07] } 8... Qe7 { [%eval 0.01] } 9. Nc3 { [%eval -0.12] } 9... Nc6 { [%eval 0.17] } 10. Nxe4 { [%eval 0.01] } 10... Bxe4 { [%eval 0.21] } 11. Bb5 { [%eval 0.09] } 11... a6 { [%eval 0.25] } 12. Bxc6+ { [%eval 0.22] } 12... bxc6 { [%eval 0.31] } 13. O-O { [%eval 0.04] } 13... O-O { [%eval 0.26] } 14. b4 { [%eval 0.1] } 14... a5 { [%eval 0.2] } 15. Ne5 { [%eval -0.32] } 15... Qe8?! { (-0.32 → 0.43) Inaccuracy. Qg5 was best. } { [%eval 0.43] } (15... Qg5 16. f3 Qxe3+ 17. Kh1 Bg6 18. a3 axb4 19. axb4 Ra3 20. Re1 Rfa8 21. Rxa3) 16. f3 { [%eval 0.14] } 16... f6?! { (0.14 → 0.70) Inaccuracy. Bf5 was best. } { [%eval 0.7] } (16... Bf5 17. bxa5 f6 18. Nd3 Rxa5 19. a4 Qa8 20. Nb2 Rb8 21. Qd2 Ra7 22. Ra2) 17. fxe4 { [%eval 0.82] } 17... fxe5 { [%eval 1.13] } 18. Rxf8+ { [%eval 1.01] } 18... Qxf8 { [%eval 0.98] } 19. Qf1?? { (0.98 → -2.37) Blunder. exd5 was best. } { [%eval -2.37] } (19. exd5 exd4 20. exd4 cxd5 21. b5 Qf4 22. Qd3 e5 23. Rf1 Qxd4+ 24. Qxd4 exd4) 19... exd4 { [%eval -1.9] } 20. Qxf8+?! { (-1.90 → -2.64) Inaccuracy. Qe2 was best. } { [%eval -2.64] } (20. Qe2 d3 21. Qxd3 axb4 22. exd5 exd5 23. Qd4 Qf6 24. Rb1 Qxd4 25. exd4 Ra4) 20... Rxf8?? { (-2.64 → -0.34) Blunder. Kxf8 was best. } { [%eval -0.34] } (20... Kxf8 21. exd4 axb4 22. Rb1 Ra4 23. e5 Kf7 24. Kf2 Kg6 25. Ke3 Kg5 26. Kf3) 21. exd4 { [%eval -0.36] } 21... axb4 { [%eval -0.55] } 22. exd5 { [%eval -0.94] } 22... exd5?! { (-0.94 → -0.32) Inaccuracy. cxd5 was best. } { [%eval -0.32] } (22... cxd5 23. Rb1 Rb8 24. Rb3 Kf7 25. a3 Kg6 26. Kf2 Rf8+ 27. Ke3 bxa3 28. Rxa3) 23. Rf1?? { (-0.32 → -2.06) Blunder. Rb1 was best. } { [%eval -2.06] } (23. Rb1 Rb8 24. h4 Kf7 25. Kf2 h5 26. g4 g6 27. Kf3 Kf6 28. Kf4 Re8) 23... Ra8 { [%eval -1.92] } 24. Rf2 { [%eval -1.7] } 24... Rf8?? { (-1.70 → 0.00) Blunder. h5 was best. } { [%eval 0.0] } (24... h5 25. Kf1 Kh7 26. Ke1 Kg6 27. Kd1 Ra3 28. Kc1 Rd3 29. Rf4 Re3 30. Rf2) 25. Rxf8+ { [%eval 0.0] } 25... Kxf8 { [%eval 0.0] } 26. Kf2 { [%eval 0.0] } 26... Ke7 { [%eval 0.0] } 27. Kf3 { [%eval 0.0] } 27... Kf6 { [%eval 0.0] } 28. Kf4 { [%eval 0.0] } 28... g5+ { [%eval 0.0] } 29. Kg4 { [%eval 0.0] } 29... h6 { [%eval 0.0] } 30. h4?? { (0.00 → -4.03) Blunder. g3 was best. } { [%eval -4.03] } (30. g3 Kg6 31. h3 Kf6 32. Kf3 Kf5 33. g4+ Ke6 34. Ke2 b3 35. axb3 Kd7) 30... gxh4 { [%eval -4.01] } 31. Kxh4 { [%eval -3.83] } 31... Kf5 { [%eval -3.76] } 32. g4+? { (-3.76 → -7.21) Mistake. Kh5 was best. } { [%eval -7.21] } (32. Kh5 Ke4 33. Kxh6 Kxd4 34. g4 Kxc5 35. g5 d4 36. g6 d3 37. g7 d2) 32... Kf4 { [%eval -5.43] } 33. Kh5 { [%eval -5.23] } 33... Ke4?? { (-5.23 → 4.92) Blunder. Kg3 was best. } { [%eval 4.92] } (33... Kg3 34. Kg6 Kxg4 35. Kf7 Kf4 36. Ke7 Ke4 37. Kd7 Kxd4 38. Kc8 Kc4) 34. Kxh6 { [%eval 5.77] } 34... Kxd4 { [%eval 5.47] } 35. g5 { [%eval 5.14] } 35... Ke5 { [%eval 6.16] } 36. g6 { [%eval 5.45] } 36... d4? { (5.45 → 12.50) Mistake. Kd4 was best. } { [%eval 12.5] } (36... Kd4 37. g7 b3 38. axb3 Kxc5 39. g8=Q Kb4 40. Kg5 Kxb3 41. Kf4 Kc4 42. Qg2) 37. g7 { [%eval 7.76] } 37... d3?! { (7.76 → 14.81) Inaccuracy. Kd5 was best. } { [%eval 14.81] } (37... Kd5 38. Kg5 Kxc5 39. g8=Q Kb6 40. Qc4 c5 41. Kf5 c6 42. Kf6 Kb7 43. Ke6) 38. g8=Q { [%eval 10.17] } 38... d2 { [%eval 10.03] } 39. Qg3+ { [%eval 40.49] } 39... Kd4 { [%eval 12.79] } 40. Qf4+ { [%eval 13.8] } 40... Kc3 { [%eval 8.69] } 41. Qe3+ { [%eval 7.79] } 41... Kc2 { [%eval 13.47] } 42. Qe4+ { [%eval 9.39] } 42... Kc1? { (9.39 → Mate in 19) Checkmate is now unavoidable. Kc3 was best. } { [%eval #19] } (42... Kc3 43. Qe3+ Kc4 44. Qxd2 Kxc5 45. Kg6 Kc4 46. Qc2+ Kd4 47. Qxc6 b3 48. axb3) 43. Qc4+ { [%eval 12.91] } 43... Kd1 { [%eval 12.08] } 44. Qb3+ { [%eval 7.77] } 44... Ke1?! { (7.77 → 81.15) Inaccuracy. Ke2 was best. } { [%eval 81.15] } (44... Ke2 45. Qc4+ Ke3 46. Qc2 Kd4 47. Qxd2+ Kxc5 48. Qd3 Kb6 49. Qc4 b3 50. Qxb3+) 45. Qb1+?? { (81.15 → 1.29) Blunder. Qxb4 was best. } { [%eval 1.29] } (45. Qxb4 Ke2 46. Qe4+ Kf2 47. Qd3 Ke1 48. Qe3+ Kd1 49. a4 Kc1 50. Qc3+ Kd1) 45... Ke2?? { (1.29 → 81.15) Blunder. d1=Q was best. } { [%eval 81.15] } (45... d1=Q 46. Qxb4+ Kf2 47. Qf4+ Kg2 48. a4 Qd5 49. Qf6 Kg1 50. a5 Qa2 51. Qg7+) 46. Qe4+ { [%eval 14.12] } 46... Kd1 { [%eval 12.65] } 47. Qd3 { [%eval 8.17] } 47... Ke1 { [%eval 13.46] } 48. Qb1+?? { (13.46 → 1.44) Blunder. Qe3+ was best. } { [%eval 1.44] } (48. Qe3+ Kd1 49. Qe6 Kc2 50. Qc4+ Kb2 51. Qxb4+ Kxa2 52. Qxd2+ Kb3 53. Qf4 Kc2) 48... Ke2?? { (1.44 → 9.30) Blunder. d1=Q was best. } { [%eval 9.3] } (48... d1=Q 49. Qxb4+ Kf2 50. Qf4+ Kg2 51. a4 Qd5 52. Qf6 Kg1 53. a5 Qa2 54. Qxc6) 49. Qc2 { [%eval 6.94] } 49... Ke1?! { (6.94 → 14.61) Inaccuracy. Ke3 was best. } { [%eval 14.61] } (49... Ke3 50. Qd1 Kd3 51. Qf3+ Kc4 52. Qe2+ Kxc5 53. Qxd2 Kb5 54. Qd4 c5 55. Qd3+) 50. Qe4+ { [%eval 13.18] } 50... Kd1 { [%eval 6.5] } 51. Qxc6?? { (6.50 → 2.82) Blunder. Qxb4 was best. } { [%eval 2.82] } (51. Qxb4 Ke2 52. Qg4+ Kd3 53. a4 d1=R 54. Qxd1+ Kc4 55. Qd2 Kxc5 56. Qb2 Kd6) 51... Kc1 { [%eval 2.45] } 52. Qh1+?? { (2.45 → -0.10) Blunder. Qxc7 was best. } { [%eval -0.1] } (52. Qxc7 d1=Q 53. Qf4+ Kb2 54. Qxb4+ Kxa2 55. Qb5 Qd5 56. Kg7 Ka3 57. Kf6 Qd8+) 52... d1=Q { [%eval -0.24] } 53. Qxd1+?? { (-0.24 → -10.63) Blunder. Qc6 was best. } { [%eval -10.63] } (53. Qc6 Qd8 54. Kg6 Qg8+ 55. Kf6 Qxa2 56. Qxc7 Qf2+ 57. Ke6 b3 58. Qe5 b2) 53... Kxd1 { [%eval -7.11] } 54. Kg6?! { (-7.11 → -81.13) Inaccuracy. Kg5 was best. } { [%eval -81.13] } (54. Kg5 Kc2 55. Kg6 Kc1 56. Kf7 Kb2 57. Ke8) 54... Kc2 { [%eval -66.83] } 55. Kf6 { [%eval -81.15] } 55... Kb2 { [%eval -12.86] } 56. Ke6 { [%eval -5.78] } 56... Kxa2 { [%eval -66.3] } 57. Kd7 { [%eval -77.61] } 57... b3 { [%eval -55.11] } 58. Kxc7 { [%eval -61.32] } 58... b2 { [%eval -81.15] } 59. Kb7 { [%eval -64.34] } 59... b1=Q+ { [%eval -63.01] } 60. Kc7 { [%eval -71.35] } 60... Qb5 { [%eval -81.15] } 61. c6 { [%eval -81.15] } 61... Ka3 { [%eval #-12] } 62. Kd7 { [%eval #-10] } 62... Qd5+ { [%eval #-9] } 63. Kc7 { [%eval #-8] } 63... Ka4 { [%eval #-7] } 64. Kb7 { [%eval #-5] } 64... Qb5+ { [%eval #-8] } 65. Kc7 { [%eval #-9] } 65... Ka5 { [%eval #-9] } 66. Kd7 { [%eval #-8] } 66... Kb6 { [%eval #-7] } 67. Kc8 { [%eval #-3] } 67... Qxc6+ { [%eval #-4] } 68. Kb8 { [%eval #-1] } 68... Qb7# { Black wins by checkmate. } 0-1