FEN
[Event "rated blitz game"]
[Site "https://lichess.org/xhasNLkA"]
[Date "2026.04.28"]
[Round "-"]
[White "hardmush"]
[Black "x7_dnina"]
[Result "1-0"]
[GameId "xhasNLkA"]
[UTCDate "2026.04.28"]
[UTCTime "12:49:58"]
[WhiteElo "849"]
[BlackElo "924"]
[WhiteRatingDiff "+14"]
[BlackRatingDiff "-7"]
[Variant "Standard"]
[TimeControl "300+0"]
[ECO "A04"]
[Opening "Zukertort Opening: Polish Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. Nf3 { [%eval 0.1] } 1... b5 { [%eval 0.6] } { A04 Zukertort Opening: Polish Defense } 2. e4 { [%eval 0.8] } 2... Bb7 { [%eval 0.65] } 3. d4 { [%eval 0.64] } 3... Bxe4 { [%eval 0.84] } 4. Qe2? { (0.84 → -0.62) Mistake. Bxb5 was best. } { [%eval -0.62] } (4. Bxb5 c6 5. Be2 e6 6. c4 Bxf3 7. Bxf3 d5 8. Nc3 Be7) 4... Bb7?! { (-0.62 → 0.00) Inaccuracy. Bc6 was best. } { [%eval 0.0] } (4... Bc6 5. Ne5 Nf6 6. c3 a6 7. Nxc6 Nxc6 8. g3 e6 9. Bg2) 5. c3?! { (0.00 → -1.01) Inaccuracy. Qxb5 was best. } { [%eval -1.01] } (5. Qxb5 Bxf3 6. gxf3 Nf6 7. Nc3 Nc6 8. d5 Rb8 9. Qa4 Rb4) 5... f6?? { (-1.01 → 0.83) Blunder. a6 was best. } { [%eval 0.83] } (5... a6 6. g3 e6 7. Bg2 Nf6 8. Bg5 Be7 9. O-O O-O 10. Nbd2 d6 11. a4) 6. Nbd2?! { (0.83 → 0.26) Inaccuracy. Qxb5 was best. } { [%eval 0.26] } (6. Qxb5 Ba6 7. Qh5+ g6 8. Qd5 c6 9. Qb3 Bxf1 10. Kxf1 Na6 11. h4 Qb6) 6... e6 { [%eval 0.76] } 7. Ne4?! { (0.76 → -0.27) Inaccuracy. Qxb5 was best. } { [%eval -0.27] } (7. Qxb5 Qc8 8. Qh5+ g6 9. Qh3 h5 10. Nh4 Ne7 11. Bd3 Kf7 12. Ndf3 Nbc6) 7... Bc6 { [%eval 0.07] } 8. Bf4?! { (0.07 → -0.56) Inaccuracy. Qe3 was best. } { [%eval -0.56] } (8. Qe3 g6 9. Bd3 Bh6 10. Qe2 Bxc1 11. Rxc1 a6 12. c4 bxc4 13. Bxc4 Kf7) 8... a5 { [%eval -0.6] } 9. c4?! { (-0.60 → -1.40) Inaccuracy. O-O-O was best. } { [%eval -1.4] } (9. O-O-O Ne7 10. Nh4 Qc8 11. Qh5+ Kd8 12. Bd3 a4 13. Rhe1 a3 14. b3 Qa6) 9... b4?? { (-1.40 → 2.19) Blunder. bxc4 was best. } { [%eval 2.19] } (9... bxc4 10. Nc3 Ne7 11. Qxc4 Na6 12. a3 Bxf3 13. gxf3 c6 14. O-O-O Ra7 15. Qb3) 10. c5?? { (2.19 → -1.37) Blunder. d5 was best. } { [%eval -1.37] } (10. d5 Bb7 11. O-O-O Ra6 12. g4 Ne7 13. h4 Qc8 14. Kb1 e5 15. Bxe5 fxe5) 10... d5?? { (-1.37 → 1.30) Blunder. Bd5 was best. } { [%eval 1.3] } (10... Bd5 11. h4 Nc6 12. g4 h5 13. gxh5 Rxh5 14. Ng3 Rh8 15. h5 Qb8 16. O-O-O) 11. Ng3?! { (1.30 → 0.28) Inaccuracy. cxd6 was best. } { [%eval 0.28] } (11. cxd6 Bxd6 12. Nxd6+ cxd6 13. Qxe6+ Qe7 14. Qe3 Kd7 15. Bd3 Qxe3+ 16. fxe3 Ne7) 11... Qd7 { [%eval 0.62] } 12. Qe3 { [%eval 0.61] } 12... g5? { (0.61 → 2.35) Mistake. Ne7 was best. } { [%eval 2.35] } (12... Ne7 13. h4 h5 14. Be2 Bb7 15. O-O Ba6 16. a3 Bxe2 17. Qxe2 Nbc6 18. axb4) 13. Bxg5?? { (2.35 → -0.73) Blunder. Nxg5 was best. } { [%eval -0.73] } (13. Nxg5 e5 14. Be2 h5 15. Bxe5 fxe5 16. Qxe5+ Qe7 17. Qxh8 Qxg5 18. O-O h4) 13... fxg5 { [%eval -0.93] } 14. Nxg5 { [%eval -0.93] } 14... Bh6 { [%eval -0.93] } 15. Nh5?! { (-0.93 → -2.03) Inaccuracy. f4 was best. } { [%eval -2.03] } (15. f4 Nf6 16. Bd3 Ne4 17. O-O O-O 18. Rae1 Kh8 19. Nh5 Qe7 20. Nxe4 dxe4) 15... Na6?? { (-2.03 → 1.18) Blunder. Qf7 was best. } { [%eval 1.18] } (15... Qf7 16. h4 Qxh5 17. Qe5 Bxg5 18. Qxh8 Kf8 19. Qe5 Bd2+ 20. Kxd2 Qxe5 21. dxe5) 16. Bd3?! { (1.18 → 0.39) Inaccuracy. h4 was best. } { [%eval 0.39] } (16. h4 e5 17. Be2 e4 18. O-O Kd8 19. Qf4 Bxg5 20. hxg5 Qe7 21. Bg4 b3) 16... O-O-O? { (0.39 → 1.98) Mistake. Qe7 was best. } { [%eval 1.98] } (16... Qe7 17. f4 e5 18. dxe5 d4 19. Qe2 Bxg5 20. fxg5 Nxc5 21. Bb5 O-O-O 22. Bxc6) 17. O-O?? { (1.98 → 0.13) Blunder. Bxa6+ was best. } { [%eval 0.13] } (17. Bxa6+ Kb8 18. h4 Rf8 19. a3 e5 20. O-O Qg4 21. axb4 Qxh4 22. Qe2 Bxg5) 17... Qe7?? { (0.13 → 2.90) Blunder. Nb8 was best. } { [%eval 2.9] } (17... Nb8 18. f4 Qe7 19. a3 Nf6 20. Nxf6 Qxf6 21. axb4 axb4 22. h4 Bg7 23. Ra7) 18. h4?? { (2.90 → -0.97) Blunder. Bxa6+ was best. } { [%eval -0.97] } (18. Bxa6+ Kb8 19. f4 Nf6 20. Nxf6 Qxf6 21. a3 Rhg8 22. axb4 e5 23. dxe5 d4) 18... Kb7?? { (-0.97 → 1.28) Blunder. Nb8 was best. } { [%eval 1.28] } (18... Nb8 19. a3 Nf6 20. Nxf6 Qxf6 21. axb4 axb4 22. f4 Bb7 23. Qxe6+ Qxe6 24. Nxe6) 19. Qe2?? { (1.28 → -0.87) Blunder. a3 was best. } { [%eval -0.87] } (19. a3 b3 20. Qe5 Rf8 21. Nxe6 Nb8 22. Rfe1 Nf6 23. Nxf8 Qxe5 24. Rxe5 Nxh5) 19... Be8?? { (-0.87 → 3.06) Blunder. Nb8 was best. } { [%eval 3.06] } (19... Nb8 20. a3 b3 21. Bb5 Bxg5 22. Bxc6+ Kxc6 23. hxg5 Qxg5 24. Rae1 Ne7 25. a4) 20. Bxa6+ { [%eval 3.45] } 20... Ka7 { [%eval 3.23] } 21. Nxe6 { [%eval 3.26] } 21... Bxh5?? { (3.26 → 7.11) Blunder. Rb8 was best. } { [%eval 7.11] } (21... Rb8 22. Rae1 c6 23. Qe5 Bxh5 24. Qxh5 Bd2 25. Re5 Nf6 26. Qf3 Nd7 27. Re2) 22. Nxd8?? { (7.11 → -4.03) Blunder. Qb5 was best. } { [%eval -4.03] } (22. Qb5 Rb8 23. Qxa5 Rb6 24. Bd3+ Kb8 25. cxb6 cxb6 26. Qxb6+ Qb7 27. Qd8+ Qc8) 22... Bxe2 { [%eval -3.86] } 23. Nc6+ { [%eval -4.02] } 23... Ka8?? { (-4.02 → 0.12) Blunder. Kxa6 was best. } { [%eval 0.12] } (23... Kxa6 24. Nxe7 Bxf1 25. Nxd5 Bc4 26. Nxc7+ Kb7 27. Ne8 Kc6 28. Re1 Bd5 29. a3) 24. Nxe7 { [%eval 0.0] } 24... Bxa6 { [%eval 0.35] } 25. Rfe1 { [%eval 0.37] } 25... Nxe7 { [%eval 0.29] } 26. Rxe7 { [%eval 0.0] } 26... Bg7?? { (0.00 → 5.20) Blunder. Kb7 was best. } { [%eval 5.2] } (26... Kb7 27. Rae1 Bd2 28. Rd1 Bh6) 27. Rxg7 { [%eval 4.9] } 27... h6 { [%eval 5.71] } 28. Rxc7 { [%eval 5.83] } 28... Bd3 { [%eval 6.67] } 29. Re1 { [%eval 6.58] } 29... Kb8 { [%eval 6.45] } 30. Rce7 { [%eval 6.19] } 30... Bg6 { [%eval 6.63] } 31. c6 { [%eval 6.6] } 31... Kc8 { [%eval 7.77] } 32. c7 { [%eval 6.92] } 32... Bf5 { [%eval 7.49] } 33. R1e5 { [%eval 7.45] } 33... Bd7 { [%eval 7.96] } 34. Rxd5 { [%eval 7.38] } 34... Rd8? { (7.38 → Mate in 5) Checkmate is now unavoidable. Bc6 was best. } { [%eval #5] } { Black resigns. } (34... Bc6 35. Rxa5 Rf8 36. f3 Kb7 37. Rc5 Rc8 38. Kf2 Kb6 39. Ke3 Rxc7 40. Rxc7) 1-0