FEN
[Event "rated rapid game"]
[Site "https://lichess.org/kJpdlbBd"]
[Date "2026.05.20"]
[Round "-"]
[White "tonypuppi"]
[Black "Aanml91"]
[Result "1-0"]
[GameId "kJpdlbBd"]
[UTCDate "2026.05.20"]
[UTCTime "16:34:32"]
[WhiteElo "1341"]
[BlackElo "1249"]
[WhiteRatingDiff "+21"]
[BlackRatingDiff "-4"]
[Variant "Standard"]
[TimeControl "900+10"]
[ECO "C01"]
[Opening "French Defense: Exchange Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } 2. Nf3 { [%eval 0.11] } 2... d5 { [%eval 0.14] } 3. exd5 { [%eval 0.1] } 3... exd5 { [%eval 0.17] } 4. d4 { [%eval 0.1] } { C01 French Defense: Exchange Variation } 4... Nf6 { [%eval 0.17] } 5. Nc3 { [%eval 0.0] } 5... c5?! { (0.00 → 0.69) Inaccuracy. Bd6 was best. } { [%eval 0.69] } (5... Bd6 6. Nb5 O-O 7. Nxd6 Qxd6 8. h3 Bf5 9. Be2 Nc6 10. c3) 6. Bb5+ { [%eval 0.64] } 6... Bd7 { [%eval 0.79] } 7. O-O { [%eval 0.75] } 7... Bxb5 { [%eval 0.61] } 8. Nxb5 { [%eval 0.84] } 8... Nc6?? { (0.84 → 3.45) Blunder. Be7 was best. } { [%eval 3.45] } (8... Be7 9. dxc5 O-O 10. b4 a5 11. c3 b6 12. Be3 bxc5 13. bxc5 Ne4 14. Qd3) 9. Re1+?? { (3.45 → 0.65) Blunder. Bf4 was best. } { [%eval 0.65] } (9. Bf4 Nh5 10. Nc7+ Kd7 11. Ne5+ Kxc7 12. Qxh5 Nxe5 13. Bxe5+ Kc6 14. Qxf7 b6) 9... Ne4?? { (0.65 → 3.71) Blunder. Be7 was best. } { [%eval 3.71] } (9... Be7 10. dxc5 O-O 11. Be3 Ne4 12. Nc3 Nxc3 13. bxc3 Rc8 14. Qd3 Na5 15. Nd4) 10. Bf4 { [%eval 3.65] } 10... Rc8 { [%eval 3.74] } 11. c3?? { (3.74 → 1.07) Blunder. Ng5 was best. } { [%eval 1.07] } (11. Ng5 Be7 12. Nxe4 dxe4 13. d5 Nd4 14. Nxd4 cxd4 15. d6 Bxd6 16. Rxe4+ Be7) 11... Be7 { [%eval 1.56] } 12. Ne5?? { (1.56 → -0.46) Blunder. dxc5 was best. } { [%eval -0.46] } (12. dxc5 Bxc5 13. Nd6+ Bxd6 14. Qxd5 O-O 15. Qxe4 Bxf4 16. Qxf4 Qb6 17. Qd2 Qa6) 12... Nxe5?? { (-0.46 → 2.31) Blunder. a6 was best. } { [%eval 2.31] } (12... a6 13. f3 Nf6 14. Na3 cxd4 15. Nxc6 Rxc6 16. Qxd4 O-O 17. Kh1 Bxa3 18. bxa3) 13. Bxe5? { (2.31 → 1.09) Mistake. dxe5 was best. } { [%eval 1.09] } (13. dxe5 O-O 14. f3 Qb6 15. fxe4 Qxb5 16. exd5 Qxb2 17. Qg4 h5 18. Qf3 Bh4) 13... O-O { [%eval 1.47] } 14. Nxa7 { [%eval 1.47] } 14... Ra8 { [%eval 1.44] } 15. Qg4?? { (1.44 → -2.77) Blunder. Nb5 was best. } { [%eval -2.77] } (15. Nb5 cxd4 16. Bxd4 Qd7 17. a4 Ra6 18. f3 Nc5 19. Ra2 Ne6 20. Be5 Bc5+) 15... Bf6?? { (-2.77 → 0.78) Blunder. f6 was best. } { [%eval 0.78] } (15... f6 16. Rad1 fxe5 17. dxe5 Qe8 18. f3 Nxc3 19. bxc3 Rxa7 20. Rxd5 b6 21. Qe6+) 16. Nb5 { [%eval 0.8] } 16... Bxe5 { [%eval 1.34] } 17. dxe5 { [%eval 1.3] } 17... Re8?! { (1.30 → 2.29) Inaccuracy. Ra6 was best. } { [%eval 2.29] } (17... Ra6 18. f3 Rg6 19. Qf5 Ng5 20. a4 Ne6 21. g3 c4 22. Kh1 Nc5 23. Re2) 18. f3 { [%eval 2.18] } 18... Ng5?! { (2.18 → 3.14) Inaccuracy. Qb6 was best. } { [%eval 3.14] } (18... Qb6 19. c4 dxc4 20. a4 Nd2 21. Nd6 Nb3 22. Nxe8 Rxe8 23. Rab1 h6 24. f4) 19. f4?! { (3.14 → 2.44) Inaccuracy. Nd6 was best. } { [%eval 2.44] } (19. Nd6 Rf8 20. f4 Ne4 21. Nxe4 dxe4 22. f5 Qb6 23. Re2 f6 24. e6 c4+) 19... Ne4 { [%eval 2.46] } 20. Rad1?! { (2.46 → 1.39) Inaccuracy. c4 was best. } { [%eval 1.39] } (20. c4 Qa5 21. a4 Qd2 22. Qe2 Qxf4 23. Nc7 Re6 24. Nxa8 Rh6 25. g3 Nxg3) 20... Rxa2? { (1.39 → 3.26) Mistake. c4 was best. } { [%eval 3.26] } (20... c4 21. Rxe4 Qb6+ 22. Red4 Qxb5 23. R4d2 Rxa2 24. h4 Qb6+ 25. Kh2 Qe6 26. Qf3) 21. c4? { (3.26 → 1.39) Mistake. Rxe4 was best. } { [%eval 1.39] } (21. Rxe4 h5 22. Qe2 h4 23. Re3 Qb6 24. Nd6 d4 25. Nc4 dxe3 26. Nxb6) 21... Qb6?? { (1.39 → 3.37) Blunder. Rxb2 was best. } { [%eval 3.37] } (21... Rxb2 22. Rxe4 h5 23. Qxh5 dxe4 24. Rxd8 Rxd8 25. e6 fxe6 26. Nc3 Rdd2 27. Qg6) 22. Rxd5 { [%eval 3.46] } 22... Rxb2 { [%eval 3.59] } 23. Rxe4 { [%eval 3.26] } 23... Qa5?! { (3.26 → 4.67) Inaccuracy. f5 was best. } { [%eval 4.67] } (23... f5 24. Qxf5 Rf8 25. Qg4 Qg6 26. Qxg6 hxg6 27. Nc3 Ra8 28. e6) 24. Re2?! { (4.67 → 3.63) Inaccuracy. Rd1 was best. } { [%eval 3.63] } (24. Rd1 g6 25. Qf3 Qa4 26. Nc3 Qc2 27. Re2 Qxd1+ 28. Nxd1 Rb1 29. Re1 Ra8) 24... Qa1+?! { (3.63 → 4.88) Inaccuracy. h5 was best. } { [%eval 4.88] } (24... h5 25. Qf3 Rb1+ 26. Kf2 h4 27. Qe3 Qa1 28. Re1 h3 29. Rxb1 Qxb1 30. Rd2) 25. Kf2 { [%eval 4.09] } 25... Qa2?! { (4.09 → 5.36) Inaccuracy. Rb1 was best. } { [%eval 5.36] } (25... Rb1 26. Qd7 g6 27. Qxe8+ Kg7 28. Qd8 Rh1 29. Qf6+ Kh6 30. Kg3 Qg1 31. Nd6) 26. Nc3 { [%eval 4.68] } 26... Rxe2+ { [%eval 5.14] } 27. Qxe2 { [%eval 4.97] } 27... Qa5 { [%eval 5.46] } 28. Ne4 { [%eval 5.15] } 28... f6 { [%eval 5.35] } 29. Nd6 { [%eval 5.51] } 29... Ra8?? { (5.51 → Mate in 10) Checkmate is now unavoidable. Re7 was best. } { [%eval #10] } (29... Re7 30. e6 g6 31. Nb5 Kg7 32. Rd6 Qa1 33. Rd1 Qa8 34. h3 h5 35. Rd6) 30. exf6 { [%eval 10.21] } 30... Rf8?! { (10.21 → Mate in 5) Checkmate is now unavoidable. Qe1+ was best. } { [%eval #5] } (30... Qe1+ 31. Qxe1 h6 32. f7+ Kh7 33. Qe4+ g6 34. Ne8 Ra2+ 35. Kg3 Ra3+ 36. Kh4) 31. Qe6+ { [%eval #4] } { Black resigns. } 1-0