FEN
[Event "rated blitz game"]
[Site "https://lichess.org/APh0OHrN"]
[Date "2026.05.17"]
[Round "-"]
[White "mosah-ya-habib"]
[Black "Alex_2025_1"]
[Result "1-0"]
[GameId "APh0OHrN"]
[UTCDate "2026.05.17"]
[UTCTime "14:30:58"]
[WhiteElo "695"]
[BlackElo "627"]
[WhiteRatingDiff "+9"]
[BlackRatingDiff "-12"]
[Variant "Standard"]
[TimeControl "300+0"]
[ECO "C00"]
[Opening "French Defense: Knight Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } 2. Nf3 { [%eval 0.11] } { C00 French Defense: Knight Variation } 2... f6?! { (0.11 → 1.10) Inaccuracy. d5 was best. } { [%eval 1.1] } (2... d5 3. exd5 exd5 4. d4 Nc6 5. Nc3 Nf6 6. h3 Bd6 7. Bd3) 3. d4 { [%eval 0.91] } 3... d6?! { (0.91 → 1.64) Inaccuracy. d5 was best. } { [%eval 1.64] } (3... d5 4. Bb5+ Bd7 5. Bd3 Nc6 6. O-O Bd6 7. Re1 Nge7 8. e5) 4. Bc4?! { (1.64 → 0.98) Inaccuracy. Nc3 was best. } { [%eval 0.98] } (4. Nc3 Ne7 5. a3 g6 6. h4 h6 7. Be3 Bg7 8. Qd2 a6) 4... d5 { [%eval 0.97] } 5. exd5 { [%eval 0.8] } 5... c6?? { (0.80 → 3.42) Blunder. exd5 was best. } { [%eval 3.42] } (5... exd5 6. Bd3 Qe7+ 7. Be3 Be6 8. O-O Nc6 9. Nc3 O-O-O 10. Re1) 6. dxc6 { [%eval 2.94] } 6... Nxc6 { [%eval 3.0] } 7. O-O { [%eval 2.85] } 7... e5 { [%eval 3.41] } 8. dxe5 { [%eval 3.37] } 8... Nxe5 { [%eval 3.95] } 9. Nxe5 { [%eval 3.91] } 9... Qa5? { (3.91 → 7.36) Mistake. Qxd1 was best. } { [%eval 7.36] } (9... Qxd1 10. Rxd1 fxe5 11. Re1 Ne7 12. Rxe5 Bd7 13. Nc3 O-O-O 14. Bg5 Ng6 15. Ree1) 10. Bf7+ { [%eval 7.13] } 10... Ke7 { [%eval 6.95] } 11. Re1 { [%eval 5.71] } 11... g5?! { (5.71 → 7.81) Inaccuracy. fxe5 was best. } { [%eval 7.81] } (11... fxe5 12. Bd5 Kf6 13. Qf3+ Bf5 14. Bd2 Bb4 15. Nc3 Rd8 16. g4 g6 17. gxf5) 12. Nc6+ { [%eval 7.7] } 12... Kxf7 { [%eval 7.7] } 13. Nxa5 { [%eval 7.65] } 13... Ne7 { [%eval 7.85] } 14. Nc3 { [%eval 7.63] } 14... f5 { [%eval 10.08] } 15. Bxg5 { [%eval 9.92] } 15... b6 { [%eval 11.38] } 16. Bxe7 { [%eval 11.49] } 16... Bxe7?! { (11.49 → Mate in 7) Checkmate is now unavoidable. h6 was best. } { [%eval #7] } (16... h6 17. Qh5+ Kg8 18. Bxf8 Bd7 19. Qg6+ Kxf8 20. Qd6+ Kg8 21. Qd5+ Kf8 22. Qxd7) 17. Qd5+?! { (Mate in 7 → 11.39) Lost forced checkmate sequence. Qh5+ was best. } { [%eval 11.39] } (17. Qh5+ Kf8 18. Qh6+ Kf7 19. Rxe7+ Kxe7 20. Nd5+ Kd7 21. Qc6+ Kd8 22. Qf6+ Kd7) 17... Ke8?! { (11.39 → Mate in 5) Checkmate is now unavoidable. Kf8 was best. } { [%eval #5] } (17... Kf8 18. Qxa8 Bf6 19. Nd5 Kf7 20. Nxf6 Kxf6 21. Qc6+ Kf7 22. Qc7+ Kf6 23. Qe7+) 18. Nc6 { [%eval #4] } 18... Bb7 { [%eval #2] } 19. Nxe7? { (Mate in 2 → 8.43) Lost forced checkmate sequence. Rxe7+ was best. } { [%eval 8.43] } (19. Rxe7+ Kf8 20. Qf7#) 19... Bxd5 { [%eval 8.36] } 20. Nexd5+ { [%eval 8.14] } 20... Kd8 { [%eval 9.07] } 21. Rad1 { [%eval 9.12] } 21... Rc8? { (9.12 → Mate in 3) Checkmate is now unavoidable. Kc8 was best. } { [%eval #3] } (21... Kc8 22. Kf1 a6 23. Re7 Kd8 24. Re3 Kc8 25. Nxb6+ Kb7 26. Nxa8 Rxa8 27. Rd7+) 22. Nxb6+? { (Mate in 3 → 9.31) Lost forced checkmate sequence. Nb5 was best. } { [%eval 9.31] } (22. Nb5 Rxc2 23. Nxb6+ Rd2 24. Rxd2#) 22... Kc7 { [%eval 9.33] } 23. Nxc8 { [%eval 9.21] } 23... Kxc8 { [%eval 9.67] } 24. Nb5 { [%eval 9.46] } 24... a6? { (9.46 → Mate in 8) Checkmate is now unavoidable. Kb8 was best. } { [%eval #8] } (24... Kb8 25. Nd6 Ka8 26. Kf1 Rd8 27. b3 a6 28. Re7 Rb8 29. f3) 25. Na7+ { [%eval #7] } 25... Kb7 { [%eval #4] } 26. Rd7+ { [%eval #3] } 26... Kb6 { [%eval #3] } 27. Re6+ { [%eval #4] } 27... Kc5 { [%eval #4] } 28. Re5+ { [%eval #3] } 28... Kb6 { [%eval #3] } 29. Rd6+? { (Mate in 3 → 8.86) Lost forced checkmate sequence. b4 was best. } { [%eval 8.86] } (29. b4 Re8 30. Rxe8 f4 31. Re6#) 29... Kxa7 { [%eval 8.87] } 30. Re7+ { [%eval 8.83] } 30... Kb8 { [%eval 8.77] } 31. Rxa6 { [%eval 8.74] } 31... Rc8 { [%eval 8.66] } 32. Rb6+ { [%eval 8.78] } 32... Ka8 { [%eval 8.77] } 33. Re5 { [%eval 7.73] } 33... f4? { (7.73 → Mate in 1) Checkmate is now unavoidable. Ka7 was best. } { [%eval #1] } (33... Ka7 34. Rd6 Rc7 35. h3 Rb7 36. Kh2 Rxb2 37. Re7+ Rb7 38. Rxb7+ Ka8) 34. Ra5# { White wins by checkmate. } 1-0