FEN
[Event "rated rapid game"]
[Site "https://lichess.org/ZsOMlLy1"]
[Date "2026.03.02"]
[Round "-"]
[White "azatmard1"]
[Black "mjohnson81"]
[Result "1-0"]
[GameId "ZsOMlLy1"]
[UTCDate "2026.03.02"]
[UTCTime "10:12:36"]
[WhiteElo "1085"]
[BlackElo "1062"]
[WhiteRatingDiff "+31"]
[BlackRatingDiff "-5"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C02"]
[Opening "French Defense: Advance Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... e6 { [%eval 0.37] } 2. e4 { [%eval 0.29] } 2... d5 { [%eval 0.31] } 3. e5 { [%eval 0.25] } { C02 French Defense: Advance Variation } 3... Nc6 { [%eval 0.76] } 4. f4 { [%eval 0.42] } 4... f6 { [%eval 0.96] } 5. Nf3 { [%eval 0.95] } 5... Bb4+ { [%eval 1.24] } 6. Bd2 { [%eval 0.81] } 6... Ba5?! { (0.81 → 1.73) Inaccuracy. fxe5 was best. } { [%eval 1.73] } (6... fxe5 7. Bxb4 Nxb4 8. Nxe5 Ne7 9. Qd2 c5 10. dxc5 Nbc6 11. Nxc6) 7. Bb5 { [%eval 1.22] } 7... Bd7 { [%eval 1.32] } 8. Bxa5 { [%eval 1.04] } 8... Nxa5 { [%eval 1.03] } 9. Bxd7+ { [%eval 0.67] } 9... Qxd7 { [%eval 0.62] } 10. exf6?! { (0.62 → 0.00) Inaccuracy. Qd3 was best. } { [%eval 0.0] } (10. Qd3 Ne7 11. O-O Ng6 12. g3 fxe5 13. dxe5 O-O 14. Nbd2 c5 15. Ng5) 10... gxf6 { [%eval 0.16] } 11. Nc3 { [%eval 0.04] } 11... Nc4 { [%eval 0.2] } 12. O-O?? { (0.20 → -1.85) Blunder. Qe2 was best. } { [%eval -1.85] } (12. Qe2 O-O-O 13. O-O-O Qd6 14. Nd2 Nxd2 15. Rxd2 f5 16. Nb5 Qb6 17. Qe5 Ne7) 12... Nxb2?? { (-1.85 → 0.88) Blunder. Ne3 was best. } { [%eval 0.88] } (12... Ne3 13. Qe2 Nxf1 14. Kxf1 Ne7 15. Re1 h5 16. Qxe6 Qxe6 17. Rxe6 Kf7 18. Re1) 13. Qb1 { [%eval 0.86] } 13... Nc4 { [%eval 0.83] } 14. Qxb7 { [%eval 0.95] } 14... Rc8 { [%eval 1.46] } 15. Rfe1?! { (1.46 → 0.41) Inaccuracy. f5 was best. } { [%eval 0.41] } (15. f5 c6 16. Rab1 Nd6 17. Qa6 Ne7 18. fxe6 Qxe6 19. Rfe1 Ne4 20. Nxe4 dxe4) 15... Ne7 { [%eval 0.57] } 16. Qxa7?! { (0.57 → -0.25) Inaccuracy. Re2 was best. } { [%eval -0.25] } (16. Re2 Kf7 17. Rae1 Rb8 18. Qxa7 Ra8 19. Qc5 Ra6 20. Nh4 Ra5 21. Qb4 Nc6) 16... O-O { [%eval 0.25] } 17. g4?? { (0.25 → -3.18) Blunder. Qc5 was best. } { [%eval -3.18] } (17. Qc5 Nf5 18. a4 Ra8 19. a5 Nfe3 20. Re2 Rfb8 21. a6 c6 22. g3 Rb7) 17... Ng6? { (-3.18 → -1.60) Mistake. Ra8 was best. } { [%eval -1.6] } (17... Ra8 18. Qb7 Rfb8 19. Ne4 dxe4 20. Qxe4 Nd5 21. a4 Re8 22. g5 Nd6 23. Qe2) 18. f5? { (-1.60 → -3.10) Mistake. Qc5 was best. } { [%eval -3.1] } (18. Qc5 c6 19. Nd1 Nxf4 20. Ne3 Qg7 21. Kh1 Kh8 22. a4 Nh3 23. Nxc4 Nf2+) 18... e5?? { (-3.10 → 0.50) Blunder. exf5 was best. } { [%eval 0.5] } (18... exf5 19. g5 f4 20. gxf6 Ne3 21. Kf2 Qh3 22. Rg1 Kh8 23. Rxg6 hxg6 24. Rg1) 19. dxe5?! { (0.50 → -0.38) Inaccuracy. Qc5 was best. } { [%eval -0.38] } (19. Qc5 Nf4 20. dxe5 fxe5 21. Nxe5 Qg7 22. Nxd5 Nxe5 23. Ne7+ Kf7 24. h3 Rcd8) 19... fxe5?! { (-0.38 → 0.61) Inaccuracy. Ngxe5 was best. } { [%eval 0.61] } (19... Ngxe5 20. Nxe5 Nxe5 21. Qf2 Nxg4 22. Qf3 Kh8 23. Kh1 Rg8 24. Rg1 Ne5 25. Qxd5) 20. fxg6?? { (0.61 → -9.30) Blunder. Kh1 was best. } { [%eval -9.3] } (20. Kh1 Rce8 21. Qc5 Nf4 22. a4 Qd6 23. Qxd6 cxd6 24. a5 d4 25. Ne2 Nd5) 20... hxg6?? { (-9.30 → 0.00) Blunder. Qxg4+ was best. } { [%eval 0.0] } (20... Qxg4+ 21. Kh1 Qxf3+ 22. Kg1 Rf6 23. Ne2 Ne3 24. Qxe3 Qxe3+ 25. Kh1 Qf3+ 26. Kg1) 21. Ng5?! { (0.00 → -0.75) Inaccuracy. Qf2 was best. } { [%eval -0.75] } (21. Qf2 Qxg4+ 22. Qg2 Qxf3 23. Qxg6+ Kh8 24. Qh6+ Kg8) 21... Qxg4+ { [%eval -0.66] } 22. Kh1 { [%eval -0.22] } 22... Rf2?? { (-0.22 → 5.51) Blunder. Qxg5 was best. } { [%eval 5.51] } (22... Qxg5 23. Nxd5 Qh5 24. Rf1 Qh4 25. Qc5 Qe4+ 26. Kg1 Rcd8 27. Nc3 Qg4+ 28. Kh1) 23. Qxf2 { [%eval 5.58] } 23... Qxg5 { [%eval 5.54] } 24. Rg1 { [%eval 5.46] } 24... Qe7?? { (5.46 → Mate in 5) Checkmate is now unavoidable. Qf4 was best. } { [%eval #5] } (24... Qf4 25. Qxf4 exf4 26. Nxd5 Kh7 27. Rg4 g5 28. Rxg5 f3 29. Rg4 Rd8 30. Rxc4) 25. Rxg6+ { [%eval #4] } 25... Kh8 { [%eval #4] } 26. Qh4+?? { (Mate in 4 → -4.83) Lost forced checkmate sequence. Rag1 was best. } { [%eval -4.83] } (26. Rag1 Kh7 27. Qf5 Kh8 28. Qxc8+ Kh7 29. Qg8#) 26... Qh7?? { (-4.83 → Mate in 2) Checkmate is now unavoidable. Qxh4 was best. } { [%eval #2] } (26... Qxh4 27. Rag1 Ne3 28. R6g5 d4 29. R5g3 dxc3 30. Rxe3 Rg8 31. Rxg8+ Kxg8 32. Rxe5) 27. Rh6 { [%eval #4] } { Black resigns. } 1-0