FEN
[Event "rated bullet game"]
[Site "https://lichess.org/iCLcHwrO"]
[Date "2026.05.28"]
[Round "-"]
[White "johnblunders"]
[Black "ecolefrancaise"]
[Result "1-0"]
[GameId "iCLcHwrO"]
[UTCDate "2026.05.28"]
[UTCTime "19:36:33"]
[WhiteElo "2389"]
[BlackElo "2451"]
[WhiteRatingDiff "+6"]
[BlackRatingDiff "-7"]
[Variant "Standard"]
[TimeControl "120+1"]
[ECO "C01"]
[Opening "French Defense: Exchange Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } 2. d4 { [%eval 0.29] } 2... d5 { [%eval 0.31] } 3. exd5 { [%eval 0.13] } 3... exd5 { [%eval 0.14] } 4. Nf3 { [%eval 0.1] } { C01 French Defense: Exchange Variation } 4... Nc6 { [%eval 0.13] } 5. Bd3 { [%eval 0.0] } 5... Bd6 { [%eval 0.16] } 6. O-O { [%eval 0.14] } 6... Nge7 { [%eval 0.17] } 7. c4 { [%eval 0.11] } 7... dxc4 { [%eval 0.16] } 8. Bxc4 { [%eval 0.17] } 8... O-O { [%eval 0.21] } 9. Nc3 { [%eval 0.0] } 9... Bg4 { [%eval -0.07] } 10. Be3 { [%eval -0.22] } 10... Nf5 { [%eval -0.23] } 11. Ne4?! { (-0.23 → -0.89) Inaccuracy. h3 was best. } { [%eval -0.89] } (11. h3 Bxf3 12. Qxf3 Ncxd4 13. Bxd4 Nxd4 14. Qxb7 Rb8 15. Qe4 Rxb2 16. Rad1 c5) 11... Bxf3?! { (-0.89 → -0.02) Inaccuracy. Qe7 was best. } { [%eval -0.02] } (11... Qe7 12. Nxd6 Nxe3 13. fxe3 Qxe3+ 14. Kh1 cxd6 15. h3 Bxf3 16. Rxf3 Qxd4 17. Qxd4) 12. Qxf3 { [%eval 0.0] } 12... Nfxd4 { [%eval -0.02] } 13. Qh5 { [%eval -0.26] } 13... g6 { [%eval 0.23] } 14. Qh6?! { (0.23 → -0.64) Inaccuracy. Qh3 was best. } { [%eval -0.64] } (14. Qh3 Qe7 15. f3 Kh8 16. Rad1 Nf5 17. Bc1 Be5 18. Kh1 Rad8 19. Rde1 f6) 14... Nf5 { [%eval -0.67] } 15. Qh3 { [%eval -0.73] } 15... Nxe3?! { (-0.73 → -0.18) Inaccuracy. Qe7 was best. } { [%eval -0.18] } (15... Qe7 16. Nxd6 Qxd6 17. Rad1 Qf6 18. Bd5 Qxb2 19. Bc5 Rfd8 20. Qf3 Qf6 21. Rfe1) 16. fxe3 { [%eval -0.04] } 16... Be5?? { (-0.04 → 4.95) Blunder. Kg7 was best. } { [%eval 4.95] } (16... Kg7 17. Bxf7 Ne5 18. Bd5 h5 19. Rxf8 Qxf8 20. Rf1 Qe7 21. Qg3 c6 22. Nxd6) 17. Rad1 { [%eval 4.36] } 17... Qe8?! { (4.36 → 5.54) Inaccuracy. Nd4 was best. } { [%eval 5.54] } (17... Nd4 18. exd4 Bxd4+ 19. Kh1 Kg7 20. Nf6 Bxf6 21. Rxd8 Raxd8 22. g4 Rd6 23. Qe3) 18. Rd7?! { (5.54 → 3.73) Inaccuracy. Ng5 was best. } { [%eval 3.73] } (18. Ng5 h5 19. Rxf7 Rxf7 20. Bxf7+ Qxf7 21. Nxf7 Kxf7 22. Qd7+ Ne7 23. Rf1+ Bf6) 18... Bxh2+? { (3.73 → 6.86) Mistake. Nd8 was best. } { [%eval 6.86] } (18... Nd8 19. Ng5 h5 20. Rdxf7 Nxf7 21. Rxf7 Rxf7 22. Bxf7+ Qxf7 23. Nxf7 Kxf7 24. Qf3+) 19. Kxh2 { [%eval 6.61] } 19... Qxe4 { [%eval 6.93] } 20. Rdxf7 { [%eval 6.94] } 20... Rxf7 { [%eval 7.06] } 21. Rxf7 { [%eval 6.98] } 21... Qe5+ { [%eval 8.03] } 22. Kh1 { [%eval 7.91] } 22... Qh5? { (7.91 → Mate in 9) Checkmate is now unavoidable. Qg7 was best. } { [%eval #9] } (22... Qg7 23. Rxc7+ Kh8 24. Rxg7 Kxg7 25. Qd7+ Kh6 26. Qf7 b5 27. Be2 Ne5 28. Qf4+) 23. Rf5+ { [%eval #11] } 23... Kh8 { [%eval #5] } 24. Rxh5 { [%eval #4] } 24... gxh5 { [%eval #4] } 25. Qxh5? { (Mate in 4 → 7.98) Lost forced checkmate sequence. Qf5 was best. } { [%eval 7.98] } (25. Qf5 Rg8 26. Qf6+ Rg7 27. Qf8+ Rg8 28. Qxg8#) 25... Rf8 { [%eval 7.29] } 26. Bd3 { [%eval 7.09] } 26... Kg7 { [%eval 6.83] } 27. Qxh7+ { [%eval 6.96] } 27... Kf6 { [%eval 6.81] } 28. Qf5+ { [%eval 6.96] } 28... Ke7 { [%eval 6.92] } 29. Qg5+ { [%eval 6.67] } 29... Kd6 { [%eval 6.51] } 30. Be4 { [%eval 6.3] } 30... Ne5 { [%eval 7.4] } 31. Qh6+ { [%eval 7.23] } 31... Ke7 { [%eval 6.93] } 32. Bf3 { [%eval 5.44] } 32... Rf6 { [%eval 6.26] } 33. Qg7+ { [%eval 6.24] } 33... Ke6 { [%eval 7.1] } 34. Qg8+ { [%eval 6.13] } 34... Kd6?! { (6.13 → 11.43) Inaccuracy. Ke7 was best. } { [%eval 11.43] } (34... Ke7 35. Bh5 Rf1+ 36. Kh2 c6 37. Qe8+ Kd6 38. b4 b5 39. Qd8+ Ke6 40. Qh8) 35. Qd5+ { [%eval 11.65] } { Black resigns. } 1-0