Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated bullet game"] [Site "https://lichess.org/EOCr4k4z"] [Date "2026.04.15"] [Round "-"] [White "khaled-alharbi"] [Black "mjpatter88"] [Result "0-1"] [GameId "EOCr4k4z"] [UTCDate "2026.04.15"] [UTCTime "17:22:15"] [WhiteElo "1919"] [BlackElo "1873"] [WhiteRatingDiff "-12"] [BlackRatingDiff "+7"] [Variant "Standard"] [TimeControl "120+1"] [ECO "A07"] [Opening "King's Indian Attack"] [Termination "Normal"] [Annotator "lichess.org"] 1. Nf3 { [%eval 0.1] } 1... d5 { [%eval 0.18] } 2. g3 { [%eval 0.13] } { A07 King's Indian Attack } 2... Nc6 { [%eval 0.13] } 3. d3 { [%eval -0.05] } 3... Nf6 { [%eval 0.0] } 4. Bg2 { [%eval -0.11] } 4... e5 { [%eval 0.0] } 5. O-O { [%eval 0.0] } 5... Be6 { [%eval 0.0] } 6. e4 { [%eval -0.34] } 6... Bd6?! { (-0.34 → 0.30) Inaccuracy. dxe4 was best. } { [%eval 0.3] } (6... dxe4 7. dxe4 Qxd1 8. Rxd1 Bg4 9. Re1 Nd7 10. Nc3 Bb4 11. Bd2) 7. exd5 { [%eval 0.22] } 7... Bxd5 { [%eval 0.18] } 8. Nc3 { [%eval 0.15] } 8... Be6 { [%eval 0.18] } 9. Bg5 { [%eval 0.27] } 9... h6 { [%eval 0.29] } 10. Be3 { [%eval -0.1] } 10... a6?! { (-0.10 → 0.47) Inaccuracy. Qe7 was best. } { [%eval 0.47] } (10... Qe7 11. d4 Rd8 12. Qe2 O-O 13. Rfe1 Bg4 14. Qc4 exd4 15. Bxd4 Be6 16. Qb5) 11. Nd2?! { (0.47 → -0.33) Inaccuracy. d4 was best. } { [%eval -0.33] } (11. d4 exd4 12. Nxd4 Nxd4 13. Bxd4 Rb8 14. Qf3 O-O 15. Ba7 Bg4 16. Qd3 Ra8) 11... O-O { [%eval -0.32] } 12. f4? { (-0.32 → -1.88) Mistake. Nde4 was best. } { [%eval -1.88] } (12. Nde4 Nxe4 13. Nxe4 Be7 14. Nc5 Bd5 15. Nxb7 Qd7 16. Bxd5 Qxd5 17. c4 Qe6) 12... Qd7? { (-1.88 → -0.72) Mistake. Ng4 was best. } { [%eval -0.72] } (12... Ng4 13. Qe1 Nxe3 14. Qxe3 Nd4 15. Rac1 Bc5 16. Kh1 Nb3 17. Qxe5 Bd4 18. Qxe6) 13. fxe5 { [%eval -1.0] } 13... Bxe5 { [%eval -0.61] } 14. Nc4?! { (-0.61 → -1.29) Inaccuracy. Nf3 was best. } { [%eval -1.29] } (14. Nf3 Bxc3 15. bxc3 Bh3 16. Bxh3 Qxh3 17. Qd2 Rfe8 18. Rae1 Qd7 19. Qg2 Re7) 14... Bd6?? { (-1.29 → 2.15) Blunder. Bxc4 was best. } { [%eval 2.15] } (14... Bxc4 15. dxc4 Qe6 16. Bd5 Qe7 17. Re1 Rad8 18. Bf2 Qb4 19. Rb1 Bxc3 20. bxc3) 15. Bxc6?? { (2.15 → 0.26) Blunder. Rxf6 was best. } { [%eval 0.26] } (15. Rxf6 gxf6 16. Nxd6 Qxd6 17. Qh5 f5 18. Qxh6 Ne5 19. Rf1 f6 20. Rf4 Rad8) 15... Qxc6 { [%eval 0.24] } 16. Nxd6 { [%eval 0.27] } 16... Qxd6 { [%eval 0.32] } 17. Qf3?? { (0.32 → -1.56) Blunder. Rxf6 was best. } { [%eval -1.56] } (17. Rxf6 gxf6 18. Qh5 Qe5 19. Qxh6 f5 20. Rf1 Rfe8 21. a3 Rac8 22. Bd2 Qh8) 17... Bh3 { [%eval -1.61] } 18. Rfe1 { [%eval -1.61] } 18... c6?! { (-1.61 → -0.56) Inaccuracy. Rfe8 was best. } { [%eval -0.56] } (18... Rfe8 19. Ne4 Nxe4 20. dxe4 Qg6 21. Bd2 b5 22. a3 Rad8 23. Bc3 c5 24. Re3) 19. Bf4 { [%eval -1.05] } 19... Qd7 { [%eval -0.77] } 20. Ne4 { [%eval -0.96] } 20... Nxe4 { [%eval -0.77] } 21. Rxe4 { [%eval -0.89] } 21... Be6 { [%eval -0.57] } 22. b3?? { (-0.57 → -3.86) Blunder. Qf2 was best. } { [%eval -3.86] } (22. Qf2 Bd5 23. Re5 Rac8 24. Rae1 c5 25. Bd2 c4 26. Qd4 Rfd8 27. Bc3 f6) 22... Bd5 { [%eval -3.84] } 23. Rd4 { [%eval -3.59] } 23... Qf5 { [%eval -3.78] } 24. Qf2 { [%eval -3.86] } 24... Rfe8?? { (-3.86 → -0.64) Blunder. c5 was best. } { [%eval -0.64] } (24... c5 25. Ra4 b5 26. Ra5 Bc6 27. Kf1 Qd5 28. Re1 Rfe8 29. Re3 g5 30. c4) 25. Rf1?? { (-0.64 → -3.72) Blunder. Bd2 was best. } { [%eval -3.72] } (25. Bd2 Qg6 26. Re1 b5 27. g4 a5 28. Qf5 Rxe1+ 29. Bxe1 Qd6 30. c4 Qe7) 25... Qh3?? { (-3.72 → -0.25) Blunder. c5 was best. } { [%eval -0.25] } (25... c5 26. Rxd5 Qxd5 27. Be3 b6 28. a4 Rac8 29. Bd2 f6 30. Qf3 Qxf3 31. Rxf3) 26. Rd1?? { (-0.25 → -4.21) Blunder. Bd2 was best. } { [%eval -4.21] } (26. Bd2 f6 27. Rh4 Qd7 28. Bxh6 gxh6 29. Rxh6 f5 30. Rf6 Re7 31. Rxf5 Rae8) 26... Re7?? { (-4.21 → -0.58) Blunder. Qh5 was best. } { [%eval -0.58] } (26... Qh5 27. Rd2 c5 28. Rxd5 Qxd5 29. c4 Qc6 30. Qg2 Qd7 31. Qd5 Qe7 32. Qh5) 27. Rd2?? { (-0.58 → -5.71) Blunder. Bd6 was best. } { [%eval -5.71] } (27. Bd6 Ree8 28. c4 Qh5 29. g4 Qg6 30. Qf4 Be6 31. Re1 Rad8 32. Re3 f5) 27... Rae8 { [%eval -5.67] } 28. Rd1?? { (-5.67 → Mate in 3) Checkmate is now unavoidable. Be3 was best. } { [%eval #-3] } (28. Be3 Rxe3 29. Re4 R3xe4 30. dxe4 Bxe4 31. c4 Qe6 32. Qf4 Bg6 33. Rd6 Qe7) 28... Re2?? { (Mate in 3 → -6.55) Lost forced checkmate sequence. Re1+ was best. } { [%eval -6.55] } (28... Re1+ 29. Rxe1 Rxe1+ 30. Qxe1 Qg2#) 29. Rf1?? { (-6.55 → Mate in 3) Checkmate is now unavoidable. Re4 was best. } { [%eval #-3] } (29. Re4 R8xe4 30. dxe4 Rxf2 31. Kxf2 Bxe4 32. Rd2 Qxh2+ 33. Ke3 Qh1 34. Kd4 Kh7) 29... Rxf2 { [%eval #-2] } 30. Rxf2 { [%eval #-2] } 30... Re1+ { [%eval #-1] } 31. Rf1 { [%eval #-1] } 31... Qg2# { Black wins by checkmate. } 0-1