Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "casual blitz game"] [Site "https://lichess.org/posKJWgO"] [Date "2026.05.03"] [Round "-"] [White "Abdulrhman-Mohamed"] [Black "DevSastra"] [Result "0-1"] [GameId "posKJWgO"] [UTCDate "2026.05.03"] [UTCTime "13:29:50"] [WhiteElo "1500"] [BlackElo "1500"] [Variant "Standard"] [TimeControl "300+3"] [ECO "C50"] [Opening "Italian Game: Giuoco Piano"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nc6 { [%eval 0.22] } 3. Bc4 { [%eval 0.07] } 3... Bc5 { [%eval 0.2] } { C50 Italian Game: Giuoco Piano } 4. Nc3 { [%eval 0.05] } 4... d6 { [%eval 0.14] } 5. g4?? { (0.14 → -1.64) Blunder. Na4 was best. } { [%eval -1.64] } (5. Na4 Qf6 6. c3 Nge7 7. O-O Bg4 8. Be2 Ng6 9. d3 Nf4) 5... Bxg4 { [%eval -1.65] } 6. Rg1 { [%eval -1.73] } 6... Bh5 { [%eval -1.91] } 7. Rg5?? { (-1.91 → -4.20) Blunder. Rxg7 was best. } { [%eval -4.2] } (7. Rxg7 Nf6 8. Be2 Bg6 9. d3 Nd4 10. Nxd4 Bxd4 11. Bg4 Nxg4 12. Qxg4 Qf6) 7... g6?? { (-4.20 → -1.81) Blunder. Bxf3 was best. } { [%eval -1.81] } (7... Bxf3 8. Qxf3 Qxg5 9. Qxf7+ Kd8 10. Nd5 Qg1+ 11. Ke2 Nge7 12. Nxe7 Nxe7 13. d3) 8. Bd5?? { (-1.81 → -4.39) Blunder. Rxh5 was best. } { [%eval -4.39] } (8. Rxh5 gxh5 9. Nd5 Nf6 10. Bb5 a6 11. d4 Nxd5 12. exd5 axb5 13. dxc6 exd4) 8... Bxf3 { [%eval -4.32] } 9. Qxf3 { [%eval -4.35] } 9... Qxg5 { [%eval -4.16] } 10. Nb5 { [%eval -4.92] } 10... Nge7 { [%eval -4.17] } 11. Nxc7+ { [%eval -4.63] } 11... Kd7 { [%eval -4.64] } 12. Nxa8?? { (-4.64 → Mate in 8) Checkmate is now unavoidable. Bxc6+ was best. } { [%eval #-8] } (12. Bxc6+ Nxc6 13. Qxf7+ Qe7 14. Qxe7+ Kxe7 15. Nxa8 Rxa8 16. d3 Rf8 17. Bg5+ Kd7) 12... Nd4?? { (Mate in 8 → -4.82) Lost forced checkmate sequence. Qg1+ was best. } { [%eval -4.82] } (12... Qg1+ 13. Ke2 Nd4+ 14. Kd3 Qf1+ 15. Kc3 Bb4+ 16. Kxb4 Qb5+ 17. Kc3 Rc8+ 18. Nc7) 13. c3?? { (-4.82 → Mate in 1) Checkmate is now unavoidable. Qh3+ was best. } { [%eval #-1] } (13. Qh3+ f5 14. Kf1 Nxd5 15. exd5 Qg4 16. Qxg4 fxg4 17. c3 Nc2 18. Rb1 Rxa8) 13... Nc2+?? { (Mate in 1 → -3.95) Lost forced checkmate sequence. Qg1# was best. } { [%eval -3.95] } (13... Qg1#) 14. Ke2 { [%eval -3.99] } 14... Nxa1 { [%eval -3.96] } 15. Bxb7?! { (-3.96 → -5.09) Inaccuracy. Qxf7 was best. } { [%eval -5.09] } (15. Qxf7 Qg4+ 16. Kd3 Rxa8 17. b4 Bxf2 18. Bb2 Bh4 19. Bxa1 Kc7 20. c4 Rd8) 15... f5?! { (-5.09 → -3.65) Inaccuracy. Qh5 was best. } { [%eval -3.65] } (15... Qh5 16. Qxh5 gxh5 17. f4 Rb8 18. Ba6 Rxa8 19. b4 Bg1 20. f5 Bxh2 21. f6) 16. d3? { (-3.65 → -7.22) Mistake. Qd3 was best. } { [%eval -7.22] } (16. Qd3 Qg4+ 17. Kf1 Qd1+ 18. Kg2 Qa4 19. b4 Nc2 20. Qe2 Bxf2 21. Qc4 Bc5) 16... Qxc1 { [%eval -7.83] } 17. Nb6+ { [%eval -8.3] } 17... Bxb6 { [%eval -7.97] } 18. c4 { [%eval -9.92] } 18... Qxb2+ { [%eval -9.51] } 19. Ke1? { (-9.51 → Mate in 8) Checkmate is now unavoidable. Kf1 was best. } { [%eval #-8] } (19. Kf1 Qc1+ 20. Kg2 Nc2 21. Qg3 Ne1+ 22. Kh3 Qh6+ 23. Qh4 Qxh4+ 24. Kxh4 Bxf2+) 19... Bxf2+? { (Mate in 8 → -9.72) Lost forced checkmate sequence. Nc2+ was best. } { [%eval -9.72] } (19... Nc2+ 20. Kf1 Qc1+ 21. Kg2 Ne1+ 22. Kh3 Qh6+ 23. Kg3 f4+ 24. Qxf4 exf4+ 25. Kg4) 20. Kf1 { [%eval -9.85] } 20... Rb8 { [%eval -9.85] } 21. Ba8? { (-9.85 → Mate in 8) Checkmate is now unavoidable. Qxf2 was best. } { [%eval #-8] } (21. Qxf2 Rxb7 22. h4 Qb1+ 23. Kg2 Rb2 24. h5 Rxf2+ 25. Kxf2 gxh5 26. exf5 Qc2+) 21... Rxa8?! { (Mate in 8 → -10.22) Lost forced checkmate sequence. Qc1+ was best. } { [%eval -10.22] } (21... Qc1+ 22. Kg2 Qg5+ 23. Kxf2 Rb2+ 24. Qe2 Qf4+ 25. Ke1 Rb1+ 26. Qd1 Qe3+ 27. Kf1) 22. exf5 { [%eval -10.46] } 22... gxf5 { [%eval -10.03] } 23. Qxf5+?! { (-10.03 → Mate in 4) Checkmate is now unavoidable. Qxf2 was best. } { [%eval #-4] } (23. Qxf2 Qxf2+ 24. Kxf2 Nc2 25. d4 Nxd4 26. Ke3 Rg8 27. Kd3 Rg2 28. h3 a5) 23... Nxf5 { [%eval #-3] } 24. d4 { [%eval #-1] } 24... Qb1+ { [%eval #-4] } 25. Kxf2 { [%eval #-4] } 25... Qxa2+ { [%eval #-3] } 26. Ke1 { [%eval #-2] } 26... Nxd4 { [%eval #-2] } 27. h4 { [%eval #-1] } 27... Rb8 { [%eval #-1] } 28. Kf1 { [%eval #-1] } 28... Rb1# { Black wins by checkmate. } 0-1