FEN
[Event "rated blitz game"]
[Site "https://lichess.org/yIYEEZ1Y"]
[Date "2026.01.10"]
[Round "-"]
[White "Alghanmi"]
[Black "Bassem174"]
[Result "1-0"]
[GameId "yIYEEZ1Y"]
[UTCDate "2026.01.10"]
[UTCTime "20:14:18"]
[WhiteElo "1403"]
[BlackElo "1415"]
[WhiteRatingDiff "+6"]
[BlackRatingDiff "-6"]
[Variant "Standard"]
[TimeControl "180+2"]
[ECO "A40"]
[Opening "Queen's Pawn Game: Modern Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.17] } 1... g6 { [%eval 0.57] } { A40 Queen's Pawn Game: Modern Defense } 2. c4 { [%eval 0.29] } 2... Bg7 { [%eval 0.51] } 3. Bf4?! { (0.51 → -0.22) Inaccuracy. Nc3 was best. } { [%eval -0.22] } (3. Nc3 d6 4. e4 Nf6 5. h3 O-O 6. Be3 c5 7. Nf3 cxd4) 3... Nf6 { [%eval 0.0] } 4. h3 { [%eval -0.34] } 4... O-O { [%eval -0.29] } 5. Nc3 { [%eval -0.28] } 5... d6 { [%eval 0.24] } 6. e3 { [%eval 0.09] } 6... Nbd7 { [%eval 0.25] } 7. Nf3 { [%eval 0.12] } 7... Re8 { [%eval 0.2] } 8. Be2 { [%eval 0.26] } 8... e5 { [%eval 0.25] } 9. dxe5 { [%eval 0.29] } 9... dxe5 { [%eval 0.43] } 10. Bh2 { [%eval 0.31] } 10... e4 { [%eval 0.47] } 11. Nd2 { [%eval 0.4] } 11... Nc5 { [%eval 0.45] } 12. O-O { [%eval 0.47] } 12... Be6 { [%eval 0.85] } 13. Nb5 { [%eval 0.69] } 13... a6?? { (0.69 → 2.80) Blunder. Re7 was best. } { [%eval 2.8] } (13... Re7 14. Qc2) 14. Nxc7 { [%eval 2.88] } 14... Qd7 { [%eval 3.59] } 15. Nxa8 { [%eval 3.44] } 15... Rxa8 { [%eval 3.36] } 16. b4?! { (3.36 → 2.35) Inaccuracy. Nb3 was best. } { [%eval 2.35] } (16. Nb3 Nxb3 17. Qxb3 Qc8 18. Rfd1 Nd7 19. Rac1 Nc5 20. Qb4 Bf5 21. Qa5 Nd3) 16... Nd3 { [%eval 2.35] } 17. Bxd3 { [%eval 2.46] } 17... exd3 { [%eval 2.24] } 18. Rb1 { [%eval 2.07] } 18... Qc6 { [%eval 2.49] } 19. b5?! { (2.49 → 1.42) Inaccuracy. Be5 was best. } { [%eval 1.42] } (19. Be5) 19... axb5 { [%eval 1.3] } 20. cxb5 { [%eval 1.21] } 20... Qc2? { (1.21 → 2.46) Mistake. Qd5 was best. } { [%eval 2.46] } (20... Qd5 21. a4) 21. Nf3?? { (2.46 → 0.65) Blunder. Rc1 was best. } { [%eval 0.65] } (21. Rc1 Qb2 22. a4 Nd5 23. Ne4 Qe2 24. Qxe2 dxe2 25. Rfe1 Bf5 26. Ng3 Bb2) 21... Bc4? { (0.65 → 2.16) Mistake. Ne4 was best. } { [%eval 2.16] } (21... Ne4 22. Rc1 Qxd1 23. Rcxd1 Bxa2 24. Be5 Bb3 25. Rb1 Bc2 26. Rb4 d2 27. Rd4) 22. Ne5?! { (2.16 → 1.36) Inaccuracy. Rc1 was best. } { [%eval 1.36] } (22. Rc1 Qxa2 23. Ra1 Qxa1 24. Qxa1 Rxa1 25. Rxa1 Bf8 26. Ra7 Bd5 27. Ra8 Bxf3) 22... Bxb5?? { (1.36 → 4.58) Blunder. Ne4 was best. } { [%eval 4.58] } (22... Ne4 23. Rc1 Qxd1 24. Rfxd1 Bxb5 25. f3 d2 26. Ra1 Re8 27. fxe4 Bxe5 28. Bxe5) 23. Rxb5 { [%eval 4.84] } 23... Rxa2 { [%eval 4.99] } 24. Nxd3 { [%eval 4.72] } 24... Ne4 { [%eval 5.37] } 25. Nb4 { [%eval 4.32] } 25... Qxd1 { [%eval 5.4] } 26. Rxd1 { [%eval 5.42] } 26... Rb2 { [%eval 5.64] } 27. Rd8+ { [%eval 5.9] } 27... Bf8 { [%eval 5.46] } 28. Rxb7?? { (5.46 → Mate in 2) Checkmate is now unavoidable. Be5 was best. } { [%eval #-2] } (28. Be5) 28... Nxf2?? { (Mate in 2 → 6.73) Lost forced checkmate sequence. Rb1+ was best. } { [%eval 6.73] } (28... Rb1+ 29. Rd1 Rxd1#) 29. Rbd7 { [%eval 5.64] } 29... Ne4 { [%eval 5.3] } 30. Nc6 { [%eval 4.98] } 30... Rb1+ { [%eval 5.22] } 31. Rd1 { [%eval 5.08] } 31... Rxd1+ { [%eval 5.14] } 32. Rxd1 { [%eval 5.06] } 32... Bc5 { [%eval 5.28] } 33. Rd8+ { [%eval 5.49] } 33... Kg7 { [%eval 5.47] } 34. Be5+ { [%eval 5.4] } 34... f6 { [%eval 5.18] } 35. Bd4 { [%eval 5.13] } { Black resigns. } 1-0