lichess.org
Donate
FEN
[Event "rated bullet game"] [Site "https://lichess.org/oH7bKAEV"] [Date "2026.02.21"] [Round "-"] [White "RoxyandPersia"] [Black "Gfunk"] [Result "0-1"] [GameId "oH7bKAEV"] [UTCDate "2026.02.21"] [UTCTime "01:46:32"] [WhiteElo "2177"] [BlackElo "2210"] [WhiteRatingDiff "-5"] [BlackRatingDiff "+10"] [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. 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... c6 { [%eval 0.24] } 5. Bd3 { [%eval 0.21] } 5... Nf6 { [%eval 0.35] } 6. h3 { [%eval 0.24] } 6... Bd6 { [%eval 0.22] } 7. O-O { [%eval 0.15] } 7... O-O { [%eval 0.14] } 8. Bg5 { [%eval 0.2] } 8... Nbd7 { [%eval 0.22] } 9. Nbd2 { [%eval 0.23] } 9... h6 { [%eval 0.27] } 10. Bh4 { [%eval 0.29] } 10... g5 { [%eval 0.78] } 11. Nxg5 { [%eval 0.86] } 11... hxg5 { [%eval 0.87] } 12. Bxg5 { [%eval 0.8] } 12... Kg7 { [%eval 1.15] } 13. f4? { (1.15 → -0.22) Mistake. Re1 was best. } { [%eval -0.22] } (13. Re1 Rh8 14. Qf3 Bc7 15. Nf1 Nf8 16. Ng3 Qd6 17. Re5 Ng6 18. Rae1 Bd8) 13... Rg8? { (-0.22 → 0.99) Mistake. Rh8 was best. } { [%eval 0.99] } (13... Rh8 14. Qe1 Nf8 15. Nf3 Ne6 16. Qf2 c5 17. Rae1 c4 18. Bf5 Nxg5 19. fxg5) 14. Rf3?! { (0.99 → 0.41) Inaccuracy. Qe1 was best. } { [%eval 0.41] } (14. Qe1 Rh8 15. Nf3 Qg8 16. Ne5 Kf8 17. Qe3 Qg7 18. Rae1 c5 19. c3 cxd4) 14... Qb6 { [%eval 0.37] } 15. c3 { [%eval 0.4] } 15... c5 { [%eval 0.86] } 16. Rg3? { (0.86 → -0.78) Mistake. c4 was best. } { [%eval -0.78] } (16. c4 Qxb2 17. Kh1 Rh8 18. Rb1 Qxd4 19. Nb3 Qc3 20. cxd5 Kf8 21. Bb5) 16... cxd4?? { (-0.78 → 3.38) Blunder. Kf8 was best. } { [%eval 3.38] } (16... Kf8 17. Qe1 Rh8 18. c4 cxd4 19. Rd1 Qc7 20. Qf2 Nh5 21. Rf3 Nc5 22. Qxd4) 17. Bxf6+ { [%eval 3.34] } 17... Kxf6 { [%eval 3.22] } 18. Rxg8 { [%eval 3.13] } 18... dxc3+ { [%eval 3.07] } 19. Kh1 { [%eval 2.14] } 19... cxd2? { (2.14 → 4.07) Mistake. Nc5 was best. } { [%eval 4.07] } (19... Nc5 20. Bc2 cxd2 21. Qxd2 Qxb2 22. Re1 Ne4 23. Rxe4 Bf5 24. Rxa8 Bxe4 25. Rc8) 20. Qxd2 { [%eval 3.4] } 20... Qd4 { [%eval 3.28] } 21. Qe2 { [%eval 2.93] } 21... Nf8?! { (2.93 → 3.97) Inaccuracy. Nc5 was best. } { [%eval 3.97] } (21... Nc5 22. Rd1 Nxd3 23. Rxd3 Qc4 24. b3 Qc5 25. Rd1 b5 26. Qh5 d4 27. Qh8+) 22. Rf1?! { (3.97 → 2.57) Inaccuracy. Re1 was best. } { [%eval 2.57] } (22. Re1 Be6 23. f5 Qe5 24. Qxe5+ Bxe5 25. fxe6 Kxe6 26. g4 f6 27. Bg6 Rb8) 22... Bf5?? { (2.57 → 6.24) Blunder. Bxh3 was best. } { [%eval 6.24] } (22... Bxh3 23. gxh3 Re8 24. Qxe8 Qxd3 25. Kg2 Ne6 26. Rg4 Qe4+ 27. Rf3 Qe2+ 28. Rf2) 23. Bxf5 { [%eval 5.99] } 23... Kxf5 { [%eval 7.61] } 24. Qg4+ { [%eval 7.14] } 24... Kf6 { [%eval 7.54] } 25. Qg5+?? { (7.54 → 3.30) Blunder. Qg7+ was best. } { [%eval 3.3] } (25. Qg7+ Ke7 26. Qxd4 Ne6 27. Qh8 Rxg8 28. Qxg8 d4 29. f5 Nd8 30. f6+ Kd7) 25... Ke6 { [%eval 3.11] } 26. Re1+?? { (3.11 → 0.83) Blunder. Rg7 was best. } { [%eval 0.83] } (26. Rg7 Qe4 27. Qh5 Be7 28. f5+ Kd6 29. Rxf7 Kc6 30. Qh6+ Kb5 31. Qc1 Bc5) 26... Kd7 { [%eval 1.02] } 27. Qf5+ { [%eval 0.81] } 27... Kc6 { [%eval 1.02] } 28. Rc1+?! { (1.02 → 0.00) Inaccuracy. Qxf7 was best. } { [%eval 0.0] } (28. Qxf7 Qd2 29. Rf1 Rd8 30. Rh8 Ne6 31. Rxd8 Nxd8 32. Qf6 Kd7 33. Qg7+ Ke8) 28... Kb6 { [%eval 0.0] } 29. Qxf7 { [%eval 0.0] } 29... Qxf4? { (0.00 → 1.51) Mistake. a6 was best. } { [%eval 1.51] } (29... a6 30. Rc3 Bc5 31. Rb3+ Ka5 32. Kh2 Qg1+ 33. Kg3 Qf2+ 34. Kh2) 30. Qxf4 { [%eval 1.44] } 30... Bxf4 { [%eval 1.51] } 31. Rf1 { [%eval 1.43] } 31... Bd6 { [%eval 1.39] } 32. Rf6? { (1.39 → 0.00) Mistake. Rg5 was best. } { [%eval 0.0] } (32. Rg5 Kc6 33. Rc1+ Kd7 34. Rxd5 Re8 35. Rf1 b6 36. Rd2 Ng6 37. g3 Ke6) 32... Kc5 { [%eval 0.23] } 33. Rf5 { [%eval 0.0] } 33... Kc4 { [%eval 0.52] } 34. b3+ { [%eval 0.39] } 34... Kc5 { [%eval 0.47] } 35. Rf6?? { (0.47 → -1.80) Blunder. h4 was best. } { [%eval -1.8] } (35. h4 Kc6 36. Kg1 d4 37. Kf2 Re8 38. Rf3 Bc5 39. Kf1 Bb4 40. h5 Re1+) 35... Nd7?? { (-1.80 → 0.01) Blunder. Nh7 was best. } { [%eval 0.01] } (35... Nh7 36. Rxa8 Nxf6 37. Kg1 Kd4 38. Kf2 Ke4 39. g4 Bf4 40. Rf8 Bg5 41. Rf7) 36. Rxa8?? { (0.01 → -1.77) Blunder. Rxd6 was best. } { [%eval -1.77] } (36. Rxd6 Rxg8 37. Rxd7 Kc6 38. Rf7 d4 39. Kg1 d3 40. Kf2 d2 41. Ke2 Rxg2+) 36... Nxf6 { [%eval -1.63] } 37. Rxa7? { (-1.63 → -3.32) Mistake. Kg1 was best. } { [%eval -3.32] } (37. Kg1 Kd4 38. Kf2 Ke4 39. a3 Bc5+ 40. Ke1 Kd3 41. g4 Ne4 42. b4 Be3) 37... d4 { [%eval -2.67] } 38. Rxb7?? { (-2.67 → -8.49) Blunder. Ra5+ was best. } { [%eval -8.49] } (38. Ra5+ Kc6 39. Kg1 d3 40. Kf1 Ne4 41. Ra8 Kd5 42. h4 Kd4 43. Re8 Ke3) 38... d3 { [%eval -8.54] } 39. b4+ { [%eval -8.16] } 39... Kc4 { [%eval -6.45] } 40. Rd7?? { (-6.45 → Mate in 7) Checkmate is now unavoidable. Rb6 was best. } { [%eval #-7] } (40. Rb6 Ne4 41. Rc6+ Kd5 42. Rxd6+ Nxd6 43. Kh2 d2 44. b5 Nxb5 45. h4 d1=Q) 40... Ne4 { [%eval #-11] } 41. Rd8 { [%eval #-10] } 41... d2 { [%eval #-9] } 42. Rc8+ { [%eval #-6] } 42... Kd3 { [%eval #-5] } 43. Rd8 { [%eval #-1] } 43... d1=Q# { Black wins by checkmate. } 0-1