Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated blitz game"] [Site "https://lichess.org/XUcRkheZ"] [Date "2026.06.16"] [Round "-"] [White "andrewblizzard"] [Black "Storm7XX"] [Result "0-1"] [GameId "XUcRkheZ"] [UTCDate "2026.06.16"] [UTCTime "20:50:02"] [WhiteElo "945"] [BlackElo "963"] [WhiteRatingDiff "-8"] [BlackRatingDiff "+6"] [Variant "Standard"] [TimeControl "300+0"] [ECO "A48"] [Opening "London System"] [Termination "Time forfeit"] [Annotator "lichess.org"] 1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. Bf4 { [%eval 0.0] } 2... g6 { [%eval 0.06] } 3. Nf3 { [%eval 0.1] } 3... Bg7 { [%eval 0.17] } 4. e3 { [%eval 0.02] } 4... d6 { [%eval 0.0] } { A48 London System } 5. c3 { [%eval 0.0] } 5... O-O { [%eval 0.22] } 6. Bd3 { [%eval -0.06] } 6... e5?! { (-0.06 → 0.67) Inaccuracy. c5 was best. } { [%eval 0.67] } (6... c5 7. O-O Nc6 8. Bg3 cxd4 9. cxd4 Be6 10. a3 Na5 11. Nbd2) 7. dxe5 { [%eval 0.69] } 7... dxe5 { [%eval 0.6] } 8. Bxe5 { [%eval 0.89] } 8... Nc6 { [%eval 1.23] } 9. Bxf6 { [%eval 0.69] } 9... Bxf6 { [%eval 0.68] } 10. O-O { [%eval 0.64] } 10... Bg7 { [%eval 0.84] } 11. a3 { [%eval 0.65] } 11... Bg4 { [%eval 0.79] } 12. Be2 { [%eval 0.78] } 12... Ne5?! { (0.78 → 1.61) Inaccuracy. Qe7 was best. } { [%eval 1.61] } (12... Qe7 13. Nbd2 Bd7 14. h3 Rfd8 15. Qc2 Ne5 16. Nxe5 Bxe5 17. Nf3 Bf6 18. Rfe1) 13. Nxe5 { [%eval 1.54] } 13... Bxe2 { [%eval 1.53] } 14. Qxe2 { [%eval 1.5] } 14... Bxe5 { [%eval 1.52] } 15. g3 { [%eval 1.42] } 15... Qd5 { [%eval 1.39] } 16. e4 { [%eval 0.83] } 16... Qc6 { [%eval 1.25] } 17. b4? { (1.25 → 0.10) Mistake. Nd2 was best. } { [%eval 0.1] } (17. Nd2 Bg7 18. Rfe1 Rfe8 19. Qc4 Qxc4 20. Nxc4 b5 21. Na5 c5 22. f4 b4) 17... a5 { [%eval 0.37] } 18. bxa5?! { (0.37 → -0.35) Inaccuracy. Ra2 was best. } { [%eval -0.35] } (18. Ra2 Rfe8 19. Re1 Bg7 20. Rc2 Re6 21. Nd2 Qa4 22. Nc4 b6 23. Kg2 Rc6) 18... Rxa5 { [%eval -0.28] } 19. Nd2 { [%eval -0.47] } 19... Bxc3 { [%eval -0.03] } 20. Nf3?? { (-0.03 → -3.95) Blunder. Rac1 was best. } { [%eval -3.95] } (20. Rac1 Qf6 21. Nc4 Rc5 22. e5 Bxe5 23. Nxe5 Rxe5 24. Qb2 b6 25. Rxc7 Rfe8) 20... Bxa1 { [%eval -3.93] } 21. Rxa1 { [%eval -4.02] } 21... Rd8 { [%eval -3.65] } 22. Ne5? { (-3.65 → -6.09) Mistake. Qe3 was best. } { [%eval -6.09] } (22. Qe3 Rc5 23. Qf4 Re8 24. Re1 f6 25. Kg2 Rc4 26. Nd2 Rc2 27. Nf3 Qc5) 22... Qf6?! { (-6.09 → -4.13) Inaccuracy. Rxe5 was best. } { [%eval -4.13] } (22... Rxe5 23. f3 Qc3 24. Rb1 b6 25. Rb4 Qc1+ 26. Qf1 Qxf1+ 27. Kxf1 Kf8) 23. f4 { [%eval -4.01] } 23... g5?! { (-4.01 → -2.83) Inaccuracy. Qd6 was best. } { [%eval -2.83] } (23... Qd6 24. Qb2 Qd4+ 25. Qxd4 Rxd4 26. Ng4 Kg7 27. e5 c5 28. Nf6 b5 29. Rb1) 24. Qe1?! { (-2.83 → -4.17) Inaccuracy. Kh1 was best. } { [%eval -4.17] } (24. Kh1 Rc5 25. a4 h6 26. a5 Qd6 27. a6 bxa6 28. Rxa6 Rc1+ 29. Kg2 Qd2) 24... gxf4?? { (-4.17 → 0.00) Blunder. Rb5 was best. } { [%eval 0.0] } (24... Rb5 25. Qe3 gxf4 26. gxf4 Qb6 27. Qxb6 Rxb6 28. Rc1 Rb2 29. Ng4 Rdd2 30. Nf6+) 25. Qxa5 { [%eval 0.0] } 25... fxg3 { [%eval 0.01] } 26. hxg3 { [%eval -0.08] } 26... b6?! { (-0.08 → 0.79) Inaccuracy. Re8 was best. } { [%eval 0.79] } (26... Re8 27. Qxc7 Qxe5 28. Qxe5 Rxe5 29. Rb1 Rxe4 30. Rxb7 Re3 31. Ra7 Rxg3+ 32. Kf2) 27. Qd2?? { (0.79 → Mate in 5) Checkmate is now unavoidable. Qb5 was best. } { [%eval #-5] } (27. Qb5 Qg7 28. Ra2 Qxg3+ 29. Rg2 Rd1+ 30. Qf1 Qxg2+ 31. Kxg2 Rxf1 32. Kxf1 Kf8) 27... Rxd2 { [%eval #-4] } 28. Ng4 { [%eval #-1] } 28... Qd4+ { [%eval #-3] } 29. Kf1 { [%eval #-1] } 29... Qxe4?? { (Mate in 1 → 1.04) Lost forced checkmate sequence. Qxa1# was best. } { [%eval 1.04] } (29... Qxa1#) 30. Nf6+ { [%eval 1.03] } 30... Kg7 { [%eval 0.93] } 31. Nxe4 { [%eval 0.71] } 31... Rd4 { [%eval 1.02] } 32. Re1?! { (1.02 → 0.31) Inaccuracy. Nf2 was best. } { [%eval 0.31] } (32. Nf2 Ra4 33. Kg2 Kf6 34. Rc1 c5 35. Rb1 Ra6 36. Ng4+ Ke6 37. Ne3 Kd7) 32... Kg6 { [%eval 0.54] } 33. Kf2 { [%eval 0.1] } 33... Kf5? { (0.10 → 1.72) Mistake. f5 was best. } { [%eval 1.72] } (33... f5 34. Nc3 f4 35. Re6+ Kf5 36. Rc6 fxg3+ 37. Kxg3 Rd7 38. Kf2 Rf7 39. Ke3) 34. Nc3 { [%eval 0.97] } 34... Rd2+ { [%eval 1.23] } 35. Ne2 { [%eval 0.95] } 35... Ke4?! { (0.95 → 1.91) Inaccuracy. h5 was best. } { [%eval 1.91] } (35... h5 36. Rh1 Kg5 37. Rc1 Ra2 38. Rxc7 Rxa3 39. Rc8 Ra2 40. Rg8+ Kf5 41. Rh8) 36. g4?? { (1.91 → 0.01) Blunder. Rc1 was best. } { [%eval 0.01] } (36. Rc1 c5 37. Rb1 Rd6 38. Nc3+ Kf5 39. a4 Kg4 40. Rh1 Rd3 41. Ne2 Rf3+) 36... Kd3? { (0.01 → 1.40) Mistake. f5 was best. } { [%eval 1.4] } (36... f5 37. gxf5 Kxf5 38. Ra1 Rd3 39. a4 c5 40. Rc1 h5 41. Rc4 Rh3 42. Nc3) 37. g5? { (1.40 → 0.19) Mistake. Kf3 was best. } { [%eval 0.19] } (37. Kf3 c5 38. Nf4+ Kc4 39. Rh1 Ra2 40. Ke4 Rxa3 41. g5 Ra8 42. Rxh7 Rf8) 37... c6? { (0.19 → 1.50) Mistake. c5 was best. } { [%eval 1.5] } (37... c5 38. Kf3 c4 39. Nf4+ Kc2 40. Re8 Rd1 41. Re3 c3 42. Ne2 Rd3 43. Ke4) 38. Kf3 { [%eval 1.24] } 38... c5?! { (1.24 → 2.23) Inaccuracy. b5 was best. } { [%eval 2.23] } (38... b5 39. Nf4+ Kd4 40. Re4+ Kc3 41. Re7 Ra2 42. Re3+ Kc4 43. Ne2 Kc5 44. Ke4) 39. Kf4?? { (2.23 → -5.01) Blunder. Nf4+ was best. } { [%eval -5.01] } (39. Nf4+ Kc2 40. Rh1 c4 41. Rxh7 c3 42. Rxf7 Kb2 43. Rf6 b5 44. Rb6 Kxa3) 39... Rxe2 { [%eval -4.8] } 40. Rxe2? { (-4.80 → -8.47) Mistake. Rd1+ was best. } { [%eval -8.47] } (40. Rd1+ Rd2 41. Rb1 c4 42. Kf3 c3 43. Rxb6 c2 44. Rd6+ Kc3 45. Rc6+ Kb2) 40... Kxe2 { [%eval -7.08] } 41. Kf5?! { (-7.08 → -12.05) Inaccuracy. Ke4 was best. } { [%eval -12.05] } (41. Ke4 Kd2 42. Kf5 Ke3 43. Ke5 c4 44. Kf6 Kf4 45. Kg7 c3 46. Kxh7 Kxg5) 41... c4 { [%eval -12.96] } 42. Kf6 { [%eval -14.39] } 42... c3 { [%eval -10.45] } 43. Kxf7 { [%eval -11.47] } 43... c2 { [%eval -12.61] } 44. Kg7 { [%eval -13.76] } 44... c1=Q { [%eval -13.39] } 45. Kxh7?! { (-13.39 → Mate in 6) Checkmate is now unavoidable. Kh6 was best. } { [%eval #-6] } (45. Kh6 Qe3 46. a4 Kd3 47. a5 bxa5 48. Kg7 Qxg5+ 49. Kf7 h5 50. Ke6 h4) 45... Qc7+ { [%eval #-15] } 46. Kh6 { [%eval -81.15] } 46... Qf4 { [%eval -13.25] } 47. a4 { [%eval -13.21] } 47... Ke3 { [%eval #-16] } 48. Kh7 { [%eval #-11] } 48... Qxg5 { [%eval #-4] } 49. Kh8 { [%eval #-4] } 49... Kf4 { [%eval #-3] } 50. a5 { [%eval #-3] } 50... bxa5 { [%eval #-3] } { Black wins on time. } 0-1