FEN
[Event "rated rapid game"]
[Site "https://lichess.org/NZLiNEYm"]
[Date "2026.04.27"]
[Round "-"]
[White "mahmoud_sabryy"]
[Black "ryze_canfield"]
[Result "0-1"]
[GameId "NZLiNEYm"]
[UTCDate "2026.04.27"]
[UTCTime "12:55:42"]
[WhiteElo "1269"]
[BlackElo "1231"]
[WhiteRatingDiff "-6"]
[BlackRatingDiff "+56"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "A40"]
[Opening "Queen's Pawn Game"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } { A40 Queen's Pawn Game } 1... c6 { [%eval 0.25] } 2. Bf4 { [%eval 0.19] } 2... d5 { [%eval 0.33] } 3. Nf3 { [%eval 0.16] } 3... Nd7 { [%eval 0.38] } 4. c3 { [%eval 0.29] } 4... Ngf6 { [%eval 0.35] } 5. e3 { [%eval 0.25] } 5... e6 { [%eval 0.46] } 6. Bd3 { [%eval 0.26] } 6... Be7 { [%eval 0.44] } 7. Nbd2 { [%eval 0.35] } 7... O-O { [%eval 0.6] } 8. h3 { [%eval 0.63] } 8... Qb6 { [%eval 0.83] } 9. b4 { [%eval 0.49] } 9... a5 { [%eval 0.46] } 10. bxa5?! { (0.46 → -0.50) Inaccuracy. a3 was best. } { [%eval -0.5] } (10. a3 Qa7 11. b5 cxb5 12. Qb1 b6 13. Ne5 Nxe5 14. dxe5 Ne4 15. Nxe4 dxe4) 10... Rxa5?! { (-0.50 → 0.29) Inaccuracy. Qxa5 was best. } { [%eval 0.29] } (10... Qxa5 11. Qc2 c5 12. Nb3 Qa4 13. dxc5 b6 14. cxb6 Nxb6 15. O-O Ba6 16. Be5) 11. O-O { [%eval 0.18] } 11... c5 { [%eval 0.41] } 12. dxc5?! { (0.41 → -0.36) Inaccuracy. a4 was best. } { [%eval -0.36] } (12. a4 c4 13. Bc2 Qd8 14. Qb1 h6 15. Kh1 b6 16. g4 Bb7) 12... Nxc5 { [%eval -0.36] } 13. Be2 { [%eval -0.51] } 13... Nce4 { [%eval -0.09] } 14. Nxe4 { [%eval -0.54] } 14... Nxe4 { [%eval -0.56] } 15. Rb1 { [%eval -0.9] } 15... Qa7 { [%eval -0.58] } 16. Bd3?! { (-0.58 → -1.32) Inaccuracy. Be5 was best. } { [%eval -1.32] } (16. Be5 b6 17. Nd2 Bf6 18. Bxf6 Nxf6 19. Rb2 Rxa2 20. Qb1 Rxb2 21. Qxb2 Qc7) 16... Nxc3 { [%eval -1.5] } 17. Qb3?! { (-1.50 → -2.29) Inaccuracy. Qc2 was best. } { [%eval -2.29] } (17. Qc2 Nxb1 18. Bxh7+ Kh8 19. Qxb1 Bd7 20. Bd3 Rxa2 21. Ne5 Be8 22. Qd1 f5) 17... Nxb1 { [%eval -2.36] } 18. Rxb1 { [%eval -2.61] } 18... Rxa2 { [%eval -2.81] } 19. e4?? { (-2.81 → Mate in 2) Checkmate is now unavoidable. Rc1 was best. } { [%eval #-2] } (19. Rc1 Qa3 20. Qb1 g6 21. Bxg6 hxg6 22. Be5 Bd7 23. Nh2 Rc8 24. Rxc8+ Bxc8) 19... Ra3?? { (Mate in 2 → -3.10) Lost forced checkmate sequence. Qxf2+ was best. } { [%eval -3.1] } (19... Qxf2+ 20. Kh1 Qxg2#) 20. Qc2?! { (-3.10 → -4.19) Inaccuracy. Qd1 was best. } { [%eval -4.19] } (20. Qd1 dxe4 21. Bxe4 Qa4 22. Qe1 f6 23. Bxb7 Bd7 24. Be4 Bc5 25. Bd2 Ra2) 20... Ra1? { (-4.19 → -2.33) Mistake. Ra2 was best. } { [%eval -2.33] } (20... Ra2 21. Rb2 Rxb2 22. Qxb2 dxe4 23. Bxe4 Qa4 24. Nd4 f6 25. Bc2 Qb4 26. Qc1) 21. Rxa1?! { (-2.33 → -3.42) Inaccuracy. exd5 was best. } { [%eval -3.42] } (21. exd5 Rxb1+ 22. Qxb1 exd5 23. Bxh7+ Kh8 24. Bc2 Qa6 25. Ne5 Qf6 26. g3 Qe6) 21... Qxa1+ { [%eval -3.41] } 22. Kh2 { [%eval -3.16] } 22... Qa7 { [%eval -3.33] } 23. Be3 { [%eval -3.34] } 23... Qb8+ { [%eval -3.21] } 24. Bf4? { (-3.21 → -5.93) Mistake. e5 was best. } { [%eval -5.93] } (24. e5 f5 25. g4 Bd7 26. Kg1 d4 27. Bg5 Bxg5 28. gxf5 Kh8 29. Nxg5 Qxe5) 24... Bd6?? { (-5.93 → -2.12) Blunder. Qxf4+ was best. } { [%eval -2.12] } (24... Qxf4+ 25. Kg1 dxe4 26. Bxe4 g6 27. g3 Qd6 28. Qb2 e5 29. g4 Rd8 30. g5) 25. Bxd6?! { (-2.12 → -3.05) Inaccuracy. e5 was best. } { [%eval -3.05] } (25. e5 Be7 26. Bxh7+ Kh8 27. Bd3 Bd7 28. g3 Qa7 29. Be3 Qa4 30. Qe2 Kg8) 25... Qxd6+ { [%eval -3.05] } 26. e5 { [%eval -3.0] } 26... Qc6 { [%eval -2.93] } 27. Bxh7+ { [%eval -2.85] } 27... Kh8 { [%eval -2.59] } 28. Bd3? { (-2.59 → -4.83) Mistake. Qb1 was best. } { [%eval -4.83] } (28. Qb1 Qc3 29. Bd3 g6 30. Bxg6 fxg6 31. Nh4 Rg8 32. Nxg6+ Rxg6 33. Qxg6 Qxe5+) 28... Qxc2 { [%eval -4.79] } 29. Bxc2 { [%eval -4.72] } 29... b5 { [%eval -4.6] } 30. Nd4 { [%eval -5.18] } 30... Ba6 { [%eval -4.19] } 31. Nc6?! { (-4.19 → -5.93) Inaccuracy. Bd3 was best. } { [%eval -5.93] } (31. Bd3 Rb8 32. Kg3 Rb6 33. Nc2 b4 34. Bxa6 b3 35. Bd3 bxc2 36. Bxc2 Rb2) 31... Rc8 { [%eval -6.07] } 32. Nb4 { [%eval -6.18] } 32... d4 { [%eval -4.9] } 33. Be4 { [%eval -4.88] } 33... Rc3 { [%eval -4.84] } 34. Nxa6 { [%eval -4.72] } 34... d3 { [%eval -4.63] } 35. Nb4?! { (-4.63 → -6.04) Inaccuracy. Bf3 was best. } { [%eval -6.04] } (35. Bf3 d2 36. Be2 Rc1 37. Kg3 d1=R 38. Bxd1 Rxd1 39. Kf3 Re1 40. Nb4 Rxe5) 35... d2 { [%eval -6.03] } 36. Bf3 { [%eval -7.32] } 36... Rxf3 { [%eval -7.08] } 37. gxf3 { [%eval -7.04] } { White resigns. } 0-1