FEN
[Event "rated blitz game"]
[Site "https://lichess.org/4jmByV32"]
[Date "2026.06.21"]
[Round "-"]
[White "piav4"]
[Black "KaiPi80"]
[Result "1-0"]
[GameId "4jmByV32"]
[UTCDate "2026.06.21"]
[UTCTime "18:30:57"]
[WhiteElo "1202"]
[BlackElo "1181"]
[WhiteRatingDiff "+5"]
[BlackRatingDiff "-5"]
[Variant "Standard"]
[TimeControl "180+2"]
[ECO "B00"]
[Opening "Nimzowitsch Defense: Kennedy Variation, Keres Attack"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... e5?! { (0.15 → 1.13) Inaccuracy. Nf6 was best. } { [%eval 1.13] } (1... Nf6 2. c4 e6 3. Nc3 Bb4 4. e3 O-O 5. Bd3 c5 6. Nf3) 2. dxe5 { [%eval 1.07] } 2... Nc6 { [%eval 1.12] } 3. e4?! { (1.12 → 0.48) Inaccuracy. Nf3 was best. } { [%eval 0.48] } (3. Nf3 d5 4. Bf4 Bc5 5. e3 Nge7 6. Nc3 Bb6 7. Bd3 Be6) 3... Nxe5 { [%eval 0.49] } 4. Nc3 { [%eval 0.47] } { B00 Nimzowitsch Defense: Kennedy Variation, Keres Attack } 4... Qe7?! { (0.47 → 1.40) Inaccuracy. Bc5 was best. } { [%eval 1.4] } (4... Bc5 5. f4 Nc6 6. Nf3 Nf6 7. e5 Ng4 8. Bc4 d6 9. Qe2) 5. f3 { [%eval 0.9] } 5... Qb4?! { (0.90 → 1.96) Inaccuracy. Nf6 was best. } { [%eval 1.96] } (5... Nf6 6. Qe2 d6 7. Bg5 c6 8. f4 Ng6 9. g3 Qc7 10. Bxf6) 6. Bd3? { (1.96 → 0.30) Mistake. f4 was best. } { [%eval 0.3] } (6. f4 Nc6 7. a3 Qe7 8. Nf3 d6 9. Bd3 Bg4 10. Nd5 Qd7 11. O-O g6) 6... Nf6 { [%eval 0.58] } 7. a3 { [%eval 0.28] } 7... Qd4?! { (0.28 → 0.92) Inaccuracy. Qb6 was best. } { [%eval 0.92] } (7... Qb6 8. Bf4 Bd6 9. Bg3 O-O 10. Nge2 Re8 11. b4 Nxd3+ 12. Qxd3 Bxg3+ 13. hxg3) 8. Nge2 { [%eval 0.78] } 8... Qd6?! { (0.78 → 1.48) Inaccuracy. Qb6 was best. } { [%eval 1.48] } (8... Qb6 9. Bf4 d6 10. Qd2 Nxd3+ 11. cxd3 c6 12. O-O-O Be7 13. h4 O-O) 9. Bf4 { [%eval 1.38] } 9... Qc5?! { (1.38 → 2.20) Inaccuracy. c6 was best. } { [%eval 2.2] } (9... c6 10. Qd2 Nxd3+ 11. cxd3 Qe7 12. O-O-O d5 13. Bg5 Qc5 14. Bxf6 gxf6 15. exd5) 10. Bxe5?! { (2.20 → 1.51) Inaccuracy. b4 was best. } { [%eval 1.51] } (10. b4 Qe7 11. Bxe5 Qxe5 12. f4 Qe6 13. e5 Nd5 14. Nd4 Nxc3 15. Nxe6 Nxd1) 10... Qxe5 { [%eval 1.25] } 11. O-O?! { (1.25 → 0.43) Inaccuracy. f4 was best. } { [%eval 0.43] } (11. f4 Qc5 12. h3 d6 13. Qd2 a5 14. Na4 Qa7 15. e5 dxe5 16. O-O-O Be7) 11... Bc5+ { [%eval 0.3] } 12. Kh1 { [%eval 0.38] } 12... O-O { [%eval 0.39] } 13. f4 { [%eval 0.41] } 13... Qe7?! { (0.41 → 1.43) Inaccuracy. Qh5 was best. } { [%eval 1.43] } (13... Qh5 14. Qe1 d6 15. Na4 Bb6 16. Nxb6 axb6 17. Ng3 Qh4 18. Bb5 c6 19. Bd3) 14. e5 { [%eval 1.11] } 14... Ne8 { [%eval 1.56] } 15. Ng3 { [%eval 1.68] } 15... f6?? { (1.68 → 4.51) Blunder. d6 was best. } { [%eval 4.51] } (15... d6 16. b4 Bb6 17. Bxh7+ Kxh7 18. Qh5+ Kg8 19. Nd5 Qd8 20. Ne4 dxe5 21. Rad1) 16. Qe2 { [%eval 3.81] } 16... d6 { [%eval 4.5] } 17. Qe4?? { (4.50 → 0.49) Blunder. b4 was best. } { [%eval 0.49] } (17. b4 dxe5 18. Nd5 Qd8 19. bxc5 c6 20. Nb4 Qd4 21. fxe5 a5 22. Na2 Qxc5) 17... dxe5?? { (0.49 → 7.58) Blunder. f5 was best. } { [%eval 7.58] } (17... f5 18. Qe2 c6 19. Na4 Be6 20. Bc4 d5 21. Nxc5 Qxc5 22. Bd3 g6 23. b4) 18. Qxh7+ { [%eval 7.31] } 18... Kf7 { [%eval 7.53] } 19. Bg6+ { [%eval 7.32] } 19... Ke6 { [%eval 7.65] } 20. Bf5+ { [%eval 7.54] } 20... Kf7 { [%eval 7.25] } 21. Nh5?? { (7.25 → 0.75) Blunder. Bg6+ was best. } { [%eval 0.75] } (21. Bg6+ Ke6 22. Nf5 Qf7 23. Bxf7+ Kxf7 24. Nh6+ Ke7 25. fxe5 Be6 26. Ne4 Bd4) 21... Bxf5 { [%eval 0.66] } 22. Qxf5 { [%eval 0.48] } 22... Rg8?? { (0.48 → 4.77) Blunder. Rh8 was best. } { [%eval 4.77] } (22... Rh8 23. Ne4 Nd6 24. Nxd6+ Bxd6 25. Rae1 g6 26. Qxf6+ Qxf6 27. Nxf6 exf4 28. Ne4) 23. Rfe1?? { (4.77 → 1.00) Blunder. fxe5 was best. } { [%eval 1.0] } (23. fxe5 g6 24. Qd3 Qxe5 25. Qc4+ Qe6 26. Qxc5 b6 27. Qb5 Nd6 28. Qc6 gxh5) 23... Nd6?? { (1.00 → 3.31) Blunder. g6 was best. } { [%eval 3.31] } (23... g6 24. Qd3 Rh8 25. Qc4+ Qe6 26. Qxc5 Rxh5 27. Rad1 exf4 28. Qb4 Re5 29. Rxe5) 24. Qg4?! { (3.31 → 1.96) Inaccuracy. Qh7 was best. } { [%eval 1.96] } (24. Qh7 Qe6 25. fxe5 Qf5 26. e6+ Kf8 27. Nxf6 Qxh7 28. e7+ Kf7 29. Nxh7 Bd4) 24... Bd4?! { (1.96 → 3.28) Inaccuracy. Qe6 was best. } { [%eval 3.28] } (24... Qe6 25. Qf3 Bd4 26. fxe5 Bxe5 27. Nf4 Qf5 28. Qd5+ Kf8 29. Ne6+ Ke7 30. Nd4) 25. Nd5 { [%eval 3.51] } 25... Qd8? { (3.51 → 7.08) Mistake. Qe6 was best. } { [%eval 7.08] } (25... Qe6 26. Qxe6+ Kxe6 27. Nxc7+ Kd7 28. Nxa8 Bxb2 29. Rab1 Bc3 30. Re3 Bd4 31. Rg3) 26. c3?? { (7.08 → 3.16) Blunder. fxe5 was best. } { [%eval 3.16] } (26. fxe5 g5 27. e6+ Kg6 28. e7 Qe8 29. Qxd4 Qf7 30. Nhxf6 Rh8 31. e8=Q Raxe8) 26... c6?! { (3.16 → 4.86) Inaccuracy. f5 was best. } { [%eval 4.86] } (26... f5 27. Qh3 e4 28. cxd4 Rh8 29. Qb3 Rxh5 30. Nxc7+ Kg6 31. Nxa8 Qh4 32. h3) 27. cxd4?! { (4.86 → 3.36) Inaccuracy. fxe5 was best. } { [%eval 3.36] } (27. fxe5 Bxe5 28. Rxe5 cxd5 29. Qe6+ Kf8 30. Rxd5 Qe7 31. Qxd6 Re8 32. Qxe7+ Rxe7) 27... cxd5?! { (3.36 → 4.90) Inaccuracy. f5 was best. } { [%eval 4.9] } (27... f5 28. Qh3 e4 29. Ne3 g6 30. g4 Rh8 31. gxf5 gxh5 32. Rg1 Ne8 33. Nc4) 28. dxe5 { [%eval 4.67] } 28... Ne4 { [%eval 4.38] } 29. Re2?! { (4.38 → 2.94) Inaccuracy. Rxe4 was best. } { [%eval 2.94] } (29. Rxe4 dxe4 30. Rd1 Qxd1+ 31. Qxd1 Rad8 32. Qb3+ Kg6 33. g4 fxe5 34. Ng3 Rgf8) 29... Qb6 { [%eval 3.21] } 30. Qd7+ { [%eval 3.28] } 30... Kg6 { [%eval 2.91] } 31. Ng3?? { (2.91 → -4.89) Blunder. Qg4+ was best. } { [%eval -4.89] } (31. Qg4+ Kf7 32. Rc1 Rae8 33. Qd7+ Kg6 34. g4 Qd8 35. Qf5+ Kf7 36. Qh7 Qb6) 31... Nf2+?? { (-4.89 → 6.27) Blunder. Nxg3+ was best. } { [%eval 6.27] } (31... Nxg3+ 32. hxg3 Rh8+ 33. Qh3 Rxh3+ 34. gxh3 fxe5 35. fxe5 Qe6 36. Kh2 d4 37. Rae1) 32. Kg1?? { (6.27 → 1.62) Blunder. Rxf2 was best. } { [%eval 1.62] } (32. Rxf2 Rgc8 33. Rff1 Qc6 34. Qf5+ Kf7 35. Qh5+ Kg8 36. Nf5 Rc7 37. Rae1 Qe6) 32... Nh3+?? { (1.62 → 5.86) Blunder. Ne4+ was best. } { [%eval 5.86] } (32... Ne4+ 33. Kf1 Nxg3+ 34. hxg3 Rh8 35. f5+ Kh7 36. exf6 Qxf6 37. g4 Rhd8 38. Qe7) 33. Kf1?? { (5.86 → Mate in 1) Checkmate is now unavoidable. Kh1 was best. } { [%eval #-1] } (33. Kh1 Rh8 34. gxh3 Qc6 35. Qg4+ Kh7 36. Nf5 g6 37. Nd4 Qa6 38. Qd7+ Kh6) 33... Nxf4?? { (Mate in 1 → 5.19) Lost forced checkmate sequence. Qg1# was best. } { [%eval 5.19] } (33... Qg1#) 34. Rf2?? { (5.19 → 0.63) Blunder. Qf5+ was best. } { [%eval 0.63] } (34. Qf5+ Kf7 35. Qxf4 Rge8 36. Nh5 Re7 37. Rae1 Kg8 38. exf6 Rf7 39. Re6 Qxb2) 34... Qa6+?! { (0.63 → 1.24) Inaccuracy. Qe6 was best. } { [%eval 1.24] } (34... Qe6 35. Qxe6 Nxe6 36. exf6 gxf6 37. Nf5 Rge8 38. Nd6 Rh8 39. Kg1 Rh5 40. Raf1) 35. Kg1 { [%eval 1.37] } 35... Ne6?? { (1.37 → 4.46) Blunder. Qe6 was best. } { [%eval 4.46] } (35... Qe6 36. Qxe6 Nxe6 37. exf6 Rgf8 38. Rd1 Rxf6 39. Rxf6+ gxf6 40. Rxd5 Rc8 41. h4) 36. Qxd5 { [%eval 4.58] } 36... Rad8?! { (4.58 → 5.95) Inaccuracy. Qc6 was best. } { [%eval 5.95] } (36... Qc6 37. Qd1 Rh8 38. exf6 gxf6 39. Qg4+ Kf7 40. Raf1 Qb6 41. Kh1 Ke7 42. Rxf6) 37. Qf3 { [%eval 5.69] } 37... Ng5?? { (5.69 → Mate in 1) Checkmate is now unavoidable. Kf7 was best. } { [%eval #1] } (37... Kf7 38. Qh5+ g6 39. Qh7+ Rg7 40. Rxf6+ Ke8 41. Rxe6+ Qxe6 42. Qxg7 Qg4 43. Qh8+) 38. Qf5+?? { (Mate in 1 → 5.88) Lost forced checkmate sequence. Qh5# was best. } { [%eval 5.88] } (38. Qh5#) 38... Kf7 { [%eval 5.83] } 39. h4 { [%eval 5.17] } 39... Ne6 { [%eval 5.96] } 40. exf6?? { (5.96 → 2.98) Blunder. Qh5+ was best. } { [%eval 2.98] } (40. Qh5+ Ke7 41. exf6+ gxf6 42. Nf5+ Kf8 43. Nh6 Kg7 44. Qf7+ Kh8 45. Qxf6+ Ng7) 40... gxf6?? { (2.98 → Mate in 2) Checkmate is now unavoidable. g6 was best. } { [%eval #2] } (40... g6 41. Qg4 Rh8 42. Re1 Rd4 43. Re4 Qb6 44. Kh2 Qd6 45. Rxd4 Qxd4 46. Ne4) 41. Qxf6+ { [%eval #1] } 41... Ke8 { [%eval #1] } 42. Qf7# { White wins by checkmate. } 1-0
