lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/s7arHNBk"] [Date "2026.03.21"] [Round "-"] [White "marcfly"] [Black "kenedyKimutai"] [Result "0-1"] [GameId "s7arHNBk"] [UTCDate "2026.03.21"] [UTCTime "19:40:17"] [WhiteElo "2095"] [BlackElo "2152"] [WhiteRatingDiff "-9"] [BlackRatingDiff "+6"] [Variant "Standard"] [TimeControl "600+0"] [ECO "D00"] [Opening "Queen's Pawn Game: Stonewall Attack"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. e3 { [%eval 0.0] } 2... d5 { [%eval 0.1] } 3. Bd3 { [%eval -0.15] } { D00 Queen's Pawn Game: Stonewall Attack } 3... e6 { [%eval 0.07] } 4. f4 { [%eval -0.32] } 4... Bd6 { [%eval -0.21] } 5. Nf3 { [%eval -0.41] } 5... b6 { [%eval -0.24] } 6. O-O { [%eval -0.3] } 6... Bb7 { [%eval -0.09] } 7. Ne5 { [%eval -0.14] } 7... O-O { [%eval 0.0] } 8. g4?! { (0.00 → -0.84) Inaccuracy. b3 was best. } { [%eval -0.84] } (8. b3 Ne4 9. Nd2 f6 10. Nec4 Be7 11. Nxe4 dxe4 12. Be2 Na6) 8... Ne4 { [%eval -0.73] } 9. Nd2 { [%eval -0.89] } 9... f6 { [%eval -0.93] } 10. Bxe4 { [%eval -1.28] } 10... fxe5 { [%eval -0.79] } 11. Bxh7+?? { (-0.79 → -2.68) Blunder. fxe5 was best. } { [%eval -2.68] } (11. fxe5 dxe4 12. exd6 cxd6 13. b3 Nd7 14. Rxf8+ Nxf8 15. Qe1 e5 16. Bb2 exd4) 11... Kxh7 { [%eval -2.63] } 12. dxe5 { [%eval -2.64] } 12... Bc5 { [%eval -2.5] } 13. Nf3 { [%eval -3.16] } 13... Nc6?? { (-3.16 → 0.21) Blunder. Rxf4 was best. } { [%eval 0.21] } (13... Rxf4 14. Qd3+ Kg8 15. Qg6 Qf8 16. Qxe6+ Qf7 17. Qxf7+ Rxf7 18. b4 Bxb4 19. Bb2) 14. Ng5+ { [%eval -0.01] } 14... Kg8 { [%eval 0.09] } 15. Qf3?? { (0.09 → -4.61) Blunder. Qd3 was best. } { [%eval -4.61] } (15. Qd3 Qxg5 16. fxg5 Nxe5 17. Qe2 Rxf1+ 18. Kxf1 d4 19. exd4 Rf8+ 20. Ke1 Nf3+) 15... Qe7?? { (-4.61 → -0.59) Blunder. Qxg5 was best. } { [%eval -0.59] } (15... Qxg5 16. fxg5 Rxf3 17. Rxf3 Nxe5 18. Rf4 Ng6 19. Ra4 Be7 20. b4 e5 21. b5) 16. Qh3 { [%eval -0.7] } 16... g6 { [%eval -0.65] } 17. Rf3?? { (-0.65 → -3.34) Blunder. Qh6 was best. } { [%eval -3.34] } (17. Qh6 Rae8 18. a3 a5 19. b4 axb4 20. Qxg6+ Qg7 21. Qxg7+ Kxg7 22. axb4 Bxb4) 17... d4? { (-3.34 → -1.78) Mistake. Rxf4 was best. } { [%eval -1.78] } (17... Rxf4 18. Rxf4 Qxg5 19. Kg2 Rf8 20. Bd2 Nxe5 21. Kg3 Bd6 22. Raf1 Rf5 23. Bc3) 18. Qh6 { [%eval -1.98] } 18... dxe3?? { (-1.98 → 0.05) Blunder. Qg7 was best. } { [%eval 0.05] } (18... Qg7 19. Qxg7+ Kxg7 20. Nxe6+ Kf7 21. Nxf8 Rxf8 22. Rg3 Ke6 23. Rb1 dxe3 24. Bxe3) 19. Bxe3?? { (0.05 → -1.93) Blunder. Qxg6+ was best. } { [%eval -1.93] } (19. Qxg6+ Qg7 20. Qxe6+ Rf7 21. Qxf7+ Qxf7 22. Nxf7 Nd4 23. Rh3 Ne2+ 24. Kf1 Nxf4) 19... Nxe5 { [%eval -2.1] } 20. Bxc5?? { (-2.10 → -5.08) Blunder. fxe5 was best. } { [%eval -5.08] } (20. fxe5 Rxf3 21. Nxf3 Bxf3 22. Qxg6+ Qg7 23. Qxe6+ Kh8 24. Bxc5 Bxg4 25. Qf6 bxc5) 20... Nxf3+ { [%eval -5.15] } 21. Nxf3 { [%eval -5.41] } 21... Qxc5+ { [%eval -4.9] } 22. Kg2?! { (-4.90 → -6.43) Inaccuracy. Kf1 was best. } { [%eval -6.43] } (22. Kf1 Qxc2 23. Nd4 Qg2+ 24. Ke1 Qe4+ 25. Ne2 Rf7 26. Rc1 Rh7 27. Qg5 Qh1+) 22... Qxc2+ { [%eval -6.32] } 23. Kg3 { [%eval -6.18] } 23... Bxf3 { [%eval -6.23] } 24. Kxf3 { [%eval -6.31] } 24... Qd3+ { [%eval -5.84] } 25. Kg2 { [%eval -5.82] } 25... Qe2+ { [%eval -5.71] } 26. Kh3 { [%eval -6.08] } 26... Qd3+ { [%eval -5.67] } 27. Kh4 { [%eval -6.4] } 27... Rf7 { [%eval -6.23] } 28. Kg5?? { (-6.23 → Mate in 6) Checkmate is now unavoidable. Rc1 was best. } { [%eval #-6] } (28. Rc1 Rh7 29. Qxh7+ Kxh7 30. Rxc7+ Kg8 31. Rb7 Qd4 32. Kh3 Qe3+ 33. Kh4 Qxf4) 28... Qd5+?? { (Mate in 6 → -6.20) Lost forced checkmate sequence. Qd8+ was best. } { [%eval -6.2] } (28... Qd8+ 29. Kxg6 Rf6+ 30. Kh5 Rxh6+ 31. Kxh6 Kf7 32. Kh5 Qh8+ 33. Kg5 Rg8#) 29. f5?? { (-6.20 → Mate in 17) Checkmate is now unavoidable. Kxg6 was best. } { [%eval #-17] } (29. Kxg6 Qd3+ 30. f5 exf5 31. g5 f4+ 32. Kh5 Qh3+ 33. Kg6 Qe6+ 34. Kh5 Qxh6+) 29... Qd2+ { [%eval #-16] } 30. Kxg6 { [%eval #-16] } 30... Rf6+ { [%eval -11.63] } 31. Kxf6 { [%eval -9.15] } 31... Qxh6+ { [%eval #-11] } 32. Ke5 { [%eval -9.23] } 32... exf5 { [%eval -8.91] } 33. gxf5? { (-8.91 → Mate in 6) Checkmate is now unavoidable. Kxf5 was best. } { [%eval #-6] } (33. Kxf5 Re8 34. Rc1 Qxc1 35. g5 Qf1+ 36. Kg4 Re4+ 37. Kg3 Re3+ 38. Kg4) 33... Re8+ { [%eval #-5] } 34. Kd4 { [%eval #-4] } 34... Qf6+ { [%eval #-5] } 35. Kc4 { [%eval -9.43] } 35... Re4+ { [%eval -9.06] } 36. Kb3? { (-9.06 → Mate in 5) Checkmate is now unavoidable. Kb5 was best. } { [%eval #-5] } (36. Kb5 Qxb2+ 37. Kc6 Qxa1 38. h4 Qxa2 39. h5 Qc4+ 40. Kb7 Qd5+ 41. Kxa7 Ra4+) 36... Re3+ { [%eval #-4] } 37. Ka4 { [%eval #-2] } 37... Qxb2 { [%eval #-3] } 38. Rg1+ { [%eval #-3] } 38... Kf7 { [%eval #-3] } { White resigns. } 0-1