FEN
[Event "Cycle 2 - Stage One CDL 2026 Arena"]
[Site "https://lichess.org/HGZHgSQA"]
[Date "2026.04.14"]
[Round "-"]
[White "YassinElShazly_2015"]
[Black "AhmedShaan"]
[Result "0-1"]
[GameId "HGZHgSQA"]
[UTCDate "2026.04.14"]
[UTCTime "13:30:43"]
[WhiteElo "666"]
[BlackElo "1154"]
[WhiteRatingDiff "-3"]
[BlackRatingDiff "+9"]
[Variant "Standard"]
[TimeControl "300+3"]
[ECO "A00"]
[Opening "Anderssen's Opening"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. a3 { [%eval -0.06] } { A00 Anderssen's Opening } 1... e5 { [%eval 0.09] } 2. c3 { [%eval -0.21] } 2... d5 { [%eval -0.11] } 3. e3 { [%eval -0.61] } 3... c5 { [%eval -0.27] } 4. g3?! { (-0.27 → -0.95) Inaccuracy. d4 was best. } { [%eval -0.95] } (4. d4 Nc6 5. Bb5 Bd7 6. dxc5 Bxc5 7. Qxd5 Qe7 8. b4 Bd6) 4... f5?! { (-0.95 → -0.08) Inaccuracy. Nc6 was best. } { [%eval -0.08] } (4... Nc6 5. d4 Nf6 6. Bg2 Bf5 7. Ne2 h5 8. b4 cxd4 9. exd4) 5. Nh3 { [%eval -0.61] } 5... h5 { [%eval -0.2] } 6. Bg2?! { (-0.20 → -1.24) Inaccuracy. d4 was best. } { [%eval -1.24] } (6. d4 Nc6 7. b4 c4 8. b5 Na5 9. dxe5 Nb3 10. Ra2 g5 11. Nd2 Nxc1) 6... g5 { [%eval -0.99] } 7. Bxd5?? { (-0.99 → -4.21) Blunder. f4 was best. } { [%eval -4.21] } (7. f4 g4 8. Ng5 h4 9. c4 d4 10. d3 Ne7 11. O-O Nbc6 12. e4 hxg3) 7... b5?? { (-4.21 → 3.20) Blunder. Qxd5 was best. } { [%eval 3.2] } (7... Qxd5 8. O-O g4 9. Ng5 Qd3 10. c4 Bh6 11. b4) 8. Bxg8?? { (3.20 → 0.51) Blunder. Bxa8 was best. } { [%eval 0.51] } (8. Bxa8 g4 9. a4 b4 10. Ng1 Ba6 11. d4 h4 12. Ne2 Nd7 13. Bc6 Qc7) 8... Rxg8 { [%eval 0.38] } 9. Qf3 { [%eval -0.13] } 9... e4?! { (-0.13 → 0.42) Inaccuracy. Qc7 was best. } { [%eval 0.42] } (9... Qc7 10. Qxh5+ Qf7 11. Qxf7+ Kxf7 12. f4 gxf4 13. exf4 Bb7 14. O-O c4 15. b4) 10. Qxf5?? { (0.42 → -7.98) Blunder. Qxh5+ was best. } { [%eval -7.98] } (10. Qxh5+ Kd7 11. d4 exd3 12. Qf7+ Be7 13. e4 Qe8 14. Nxg5 Qxf7 15. Nxf7 fxe4) 10... Bxf5 { [%eval -7.8] } 11. Nxg5 { [%eval -8.3] } 11... Rxg5 { [%eval -8.19] } 12. Ke2? { (-8.19 → Mate in 5) Checkmate is now unavoidable. f3 was best. } { [%eval #-5] } (12. f3 Rg6 13. Rf1 exf3 14. d4 Na6 15. Nd2 Qe7 16. Rxf3 Bd3 17. e4 Bh6) 12... Nc6? { (Mate in 5 → -9.03) Lost forced checkmate sequence. Qd3+ was best. } { [%eval -9.03] } (12... Qd3+ 13. Ke1 Bg4 14. f3 exf3 15. Kf2 Qe2+ 16. Kg1 Qg2#) 13. Ke1 { [%eval -9.09] } 13... Na5 { [%eval -8.61] } 14. Ra2 { White offers draw } { [%eval -9.44] } 14... Nb3 { [%eval -9.47] } 15. a4 { [%eval -9.95] } 15... Nxc1 { [%eval -9.77] } 16. Ra3? { (-9.77 → Mate in 6) Checkmate is now unavoidable. d4 was best. } { [%eval #-6] } (16. d4 b4 17. a5 Rg8 18. Ra1 Nd3+ 19. Ke2) 16... bxa4?! { (Mate in 6 → -10.05) Lost forced checkmate sequence. Qd3 was best. } { [%eval -10.05] } (16... Qd3 17. Kd1 Qxb1 18. h3 Nd3+ 19. Ke2 Qxh1 20. Ra1 Qf3+ 21. Kf1 Qxf2#) 17. Rb3?! { (-10.05 → Mate in 16) Checkmate is now unavoidable. c4 was best. } { [%eval #-16] } (17. c4 Nd3+ 18. Rxd3 Qxd3 19. Nc3 Rb8 20. b4 Qxc4 21. b5 Qe6 22. Nxa4 Rg8) 17... Bg4?! { (Mate in 16 → -10.86) Lost forced checkmate sequence. Nd3+ was best. } { [%eval -10.86] } (17... Nd3+ 18. Ke2 Bg4+ 19. Kf1 Bh3+ 20. Ke2 Qf6 21. f4 exf3+ 22. Kxd3 axb3 23. e4) 18. Rb5?! { (-10.86 → Mate in 3) Checkmate is now unavoidable. d4 was best. } { [%eval #-3] } (18. d4 Qf6 19. Kd2 Nxb3+ 20. Ke1 Rg6 21. Na3 cxd4 22. h3 Bf3 23. Nb5 Bxh1) 18... a6?! { (Mate in 3 → -10.44) Lost forced checkmate sequence. Qd3 was best. } { [%eval -10.44] } (18... Qd3 19. Rb8+ Rxb8 20. f4 Qe2#) 19. Rxc5 { [%eval -12.27] } 19... Rxc5 { [%eval -11.84] } 20. Rg1?! { (-11.84 → Mate in 2) Checkmate is now unavoidable. d4 was best. } { [%eval #-2] } (20. d4 Nd3+ 21. Kf1 Rb5 22. b4 Qf6 23. f4 exf3 24. h3 Bd7 25. Nd2 Kd8) 20... Nd3+ { [%eval #-6] } 21. Kf1 { [%eval #-6] } 21... a3 { [%eval #-6] } 22. f3 { [%eval #-5] } 22... exf3 { [%eval #-4] } 23. h4 { [%eval #-3] } 23... Bh3+ { [%eval #-4] } 24. Rg2 { [%eval #-4] } 24... Bxg2+ { [%eval #-3] } 25. Kg1 { [%eval #-3] } 25... Bh3 { [%eval #-4] } 26. Kh2 { [%eval #-4] } 26... f2 { [%eval #-3] } 27. Kxh3 { [%eval #-3] } 27... f1=Q+ { [%eval #-2] } 28. Kh2 { [%eval #-2] } 28... Qxb1 { [%eval #-3] } 29. g4 { [%eval #-2] } 29... Qxh4+ { [%eval #-1] } 30. Kg2 { [%eval #-1] } 30... Qxg4+ { [%eval #-1] } 31. Kh2 { [%eval #-1] } 31... Qxb2 { [%eval #-2] } 32. c4 { [%eval #-2] } 32... Rxc4 { [%eval #-2] } 33. e4 { [%eval #-2] } 33... Qxd2+ { [%eval #-1] } 34. Kh1 { [%eval #-1] } 34... Qgd1# { Black wins by checkmate. } 0-1