FEN
[Event "rated bullet game"]
[Site "https://lichess.org/OFW8FS2j"]
[Date "2026.02.27"]
[Round "-"]
[White "pmo2004"]
[Black "Zbigas"]
[Result "1/2-1/2"]
[GameId "OFW8FS2j"]
[UTCDate "2026.02.27"]
[UTCTime "18:43:07"]
[WhiteElo "2523"]
[BlackElo "2450"]
[WhiteRatingDiff "-2"]
[BlackRatingDiff "+1"]
[Variant "Standard"]
[TimeControl "60+0"]
[ECO "C01"]
[Opening "French Defense: Exchange Variation"]
[Termination "Time forfeit"]
[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] } { C01 French Defense: Exchange Variation } 3... exd5 { [%eval 0.14] } 4. Bf4 { [%eval 0.0] } 4... c6 { [%eval 0.13] } 5. Nc3 { [%eval 0.11] } 5... Bd6 { [%eval 0.11] } 6. Qd2 { [%eval 0.0] } 6... Ne7 { [%eval 0.26] } 7. O-O-O { [%eval 0.21] } 7... O-O { [%eval 0.37] } 8. Bd3 { [%eval 0.36] } 8... Bf5 { [%eval 0.39] } 9. Nge2?! { (0.39 → -0.19) Inaccuracy. Be2 was best. } { [%eval -0.19] } (9. Be2 Ng6 10. Bxd6 Qxd6 11. g3 Nd7 12. h4 Nf6 13. h5 Ne7 14. h6 g6) 9... Bxd3 { [%eval -0.17] } 10. cxd3?! { (-0.17 → -0.86) Inaccuracy. Qxd3 was best. } { [%eval -0.86] } (10. Qxd3 Nc8 11. h4 Bxf4+ 12. Nxf4 Nd7 13. Qg3 Qf6 14. Nh5) 10... Ng6?! { (-0.86 → -0.21) Inaccuracy. Bxf4 was best. } { [%eval -0.21] } (10... Bxf4 11. Qxf4 Na6 12. Qd2 Nc7 13. f4 Qd7 14. Rdf1 Rae8) 11. g3? { (-0.21 → -1.72) Mistake. Bxd6 was best. } { [%eval -1.72] } (11. Bxd6 Qxd6 12. h4 Ne7 13. g4 f5 14. g5 f4 15. Ng1 f3 16. Rh3 Qd7) 11... Nxf4 { [%eval -1.69] } 12. Nxf4 { [%eval -2.13] } 12... Qf6 { [%eval -1.9] } 13. Nh5 { [%eval -2.45] } 13... Qf3?! { (-2.45 → -1.32) Inaccuracy. Qxd4 was best. } { [%eval -1.32] } (13... Qxd4 14. Ne2 Qg4 15. Nhf4 Re8 16. h3 Qg5 17. d4 Nd7 18. Nd3 Qf6 19. f4) 14. Nf4 { [%eval -1.43] } 14... Bxf4 { [%eval -1.03] } 15. gxf4 { [%eval -1.03] } 15... Nd7 { [%eval -0.95] } 16. Rhg1 { [%eval -1.42] } 16... Nf6?! { (-1.42 → -0.62) Inaccuracy. Rae8 was best. } { [%eval -0.62] } (16... Rae8 17. Rg3 Qh5 18. Rdg1 g6 19. Rg5 Qh4 20. R5g4 Qxh2 21. f5 Nf6 22. R4g2) 17. Rg3?! { (-0.62 → -1.19) Inaccuracy. Qe3 was best. } { [%eval -1.19] } (17. Qe3 Qh5 18. Rg5 Qh4 19. Rdg1 g6 20. Qf3 Rae8 21. Ne2 Rxe2 22. Qxe2 Qxf4+) 17... Qh5 { [%eval -1.26] } 18. Rdg1 { [%eval -1.26] } 18... g6 { [%eval -1.11] } 19. Ne2?! { (-1.11 → -1.87) Inaccuracy. Nd1 was best. } { [%eval -1.87] } (19. Nd1 Rae8 20. Ne3 Qh4 21. Ng2 Qxh2 22. Ne1 Qh6 23. Nf3 Re7 24. f5 Qxd2+) 19... Rfe8 { [%eval -1.89] } 20. Rg5?? { (-1.89 → -4.37) Blunder. Nc3 was best. } { [%eval -4.37] } (20. Nc3 Re7 21. Kb1 Rae8 22. a3 h6 23. Ka2 Qf5 24. Rf3 Kh7 25. Nd1 Re2) 20... Qxh2?? { (-4.37 → -1.66) Blunder. Rxe2 was best. } { [%eval -1.66] } (20... Rxe2 21. Rxh5 Rxd2 22. Rf5 Rxd3 23. Rxf6 Rxd4 24. Rd1 Kg7 25. Rxd4 Kxf6 26. Rd1) 21. Ng3?? { (-1.66 → -6.13) Blunder. R1g2 was best. } { [%eval -6.13] } (21. R1g2 Qh1+ 22. Ng1 h6 23. R5g3 Nh5 24. Rg4 Ng7 25. f3 Re6 26. f5 Nxf5) 21... Kf8?? { (-6.13 → 0.83) Blunder. Qxg1+ was best. } { [%eval 0.83] } (21... Qxg1+ 22. Kc2 Qe1 23. Qxe1 Rxe1 24. Kd2 Ree8 25. Nf5 a5 26. Rg3 a4 27. Nh6+) 22. Nf5?? { (0.83 → -2.07) Blunder. Rh1 was best. } { [%eval -2.07] } (22. Rh1 Qg2 23. f5 Nh5 24. Rhxh5 gxh5 25. Qf4 Qg1+ 26. Kc2 f6 27. Qd6+ Kf7) 22... gxf5 { [%eval -0.66] } 23. Rg7?? { (-0.66 → -3.73) Blunder. Qb4+ was best. } { [%eval -3.73] } (23. Qb4+ Re7 24. Qd6 h6 25. R5g2 Qh4 26. f3 Re8 27. a3 h5 28. Re2 Ng4) 23... Qh6?! { (-3.73 → -2.47) Inaccuracy. Ng4 was best. } { [%eval -2.47] } (23... Ng4 24. R7xg4 fxg4 25. Rxg4 Qh6 26. Qb4+ Re7 27. Kb1 Qe6 28. Rg1 Qf6 29. f5) 24. R7g3 { [%eval -2.53] } 24... Nh5?? { (-2.53 → Mate in 4) Checkmate is now unavoidable. a5 was best. } { [%eval #4] } (24... a5 25. Kb1 Ke7 26. Rg7 Kd7 27. a3 Re7 28. Ka2 Rae8) 25. Rg5?? { (Mate in 4 → -1.13) Lost forced checkmate sequence. Qb4+ was best. } { [%eval -1.13] } (25. Qb4+ c5 26. Qxc5+ Qd6 27. Qxd6+ Re7 28. Rg8#) 25... Re6?? { (-1.13 → 4.42) Blunder. Ng7 was best. } { [%eval 4.42] } (25... Ng7 26. Qb4+ Kg8 27. Qxb7 a6 28. Kd1 Rad8 29. Qc7 Kh8 30. Rxg7 Qxg7 31. Rxg7) 26. Rg8+?? { (4.42 → 1.27) Blunder. Qb4+ was best. } { [%eval 1.27] } (26. Qb4+ c5 27. Qxc5+ Ke8 28. Rg8+ Kd7 29. Qxd5+ Ke7 30. Rxa8 Qxf4+ 31. Kb1 Qc7) 26... Ke7 { [%eval 1.41] } 27. Rxa8 { [%eval 0.96] } 27... Qxf4? { (0.96 → 2.57) Mistake. Nxf4 was best. } { [%eval 2.57] } (27... Nxf4 28. Kb1 Ne2 29. Qxh6 Rxh6 30. Re1 Re6 31. Rh1 Kf6 32. Rxa7 Re7 33. a4) 28. Qxf4?? { (2.57 → 0.27) Blunder. Rxa7 was best. } { [%eval 0.27] } (28. Rxa7 Kf6 29. Rxb7 Re2 30. Qxf4 Nxf4 31. Kb1 Rxf2 32. a4 Ne2 33. Rd1 Rg2) 28... Nxf4 { [%eval 0.33] } 29. Rgg8 { [%eval -0.16] } 29... Nxd3+ { [%eval -0.15] } 30. Kc2 { [%eval -0.08] } 30... Nxf2 { [%eval -0.14] } 31. Rge8+ { [%eval -0.07] } 31... Kd6 { [%eval -0.13] } 32. Rxe6+ { [%eval -0.13] } 32... fxe6 { [%eval -0.33] } 33. Rxa7 { [%eval -0.12] } 33... b5 { [%eval -0.21] } 34. Rxh7 { [%eval -0.3] } 34... Ng4 { [%eval -0.06] } 35. b3 { [%eval -0.07] } 35... Ne3+ { [%eval 0.09] } 36. Kd3 { [%eval 0.06] } 36... Ng4?! { (0.06 → 0.87) Inaccuracy. f4 was best. } { [%eval 0.87] } (36... f4 37. Rh4 Ng2 38. Rh6 Ne3 39. a4 bxa4 40. bxa4 Nc4 41. Kc3 f3 42. Rf6) 37. a4 { [%eval 0.67] } 37... bxa4 { [%eval 0.84] } 38. bxa4 { [%eval 0.73] } 38... c5 { [%eval 0.77] } 39. dxc5+?! { (0.77 → 0.00) Inaccuracy. a5 was best. } { [%eval 0.0] } (39. a5 cxd4 40. a6 Ne5+ 41. Kxd4 f4 42. a7 Nc6+ 43. Kd3 Nxa7 44. Rxa7 e5) 39... Kxc5 { [%eval 0.0] } 40. a5 { [%eval 0.0] } 40... Ne5+ { [%eval 0.06] } 41. Ke3 { [%eval -0.12] } 41... Nc6 { [%eval 0.17] } 42. a6 { [%eval 0.09] } 42... Kb6 { [%eval -0.08] } 43. Re7?? { (-0.08 → -6.81) Blunder. Rh6 was best. } { [%eval -6.81] } (43. Rh6 Kxa6 44. Rxe6 Kb5 45. Rf6 d4+ 46. Kd3 Nb4+ 47. Kd2 d3 48. Rxf5+ Ka4) 43... e5?? { (-6.81 → 0.00) Blunder. Nxe7 was best. } { [%eval 0.0] } (43... Nxe7 44. a7 Kxa7 45. Kf3 Nc6 46. Ke2 e5 47. Kd1 Kb6 48. Ke1 Kc5 49. Ke2) 44. Re6 { [%eval 0.0] } 44... f4+ { [%eval 0.0] } 45. Kf3 { [%eval 0.0] } 45... Kc5 { [%eval 0.12] } 46. a7 { [%eval -0.01] } 46... Nxa7 { [%eval -0.2] } 47. Re7?? { (-0.20 → -3.18) Blunder. Rxe5 was best. } { [%eval -3.18] } (47. Rxe5 Nc6 48. Rxd5+ Kxd5 49. Kxf4 Nd4 50. Kg5 Nc2 51. Kf6 Kc4 52. Ke6 Kc3) 47... Nc6 { [%eval -3.11] } 48. Re8 { [%eval -3.78] } 48... Nd4+ { [%eval -3.83] } 49. Kg4 { [%eval -3.7] } 49... Nc6?! { (-3.70 → -2.61) Inaccuracy. f3 was best. } { [%eval -2.61] } (49... f3 50. Rc8+ Kb4 51. Kg3 e4 52. Kf2 Nf5 53. Rc1 d4 54. Re1 Ne3 55. Rc1) 50. Rc8 { [%eval -2.77] } 50... Kd4?? { (-2.77 → 0.72) Blunder. d4 was best. } { [%eval 0.72] } (50... d4 51. Rc7 Kd6 52. Rh7 d3 53. Kf3 Na5 54. Rh8 Nb7 55. Rb8 Nc5 56. Rd8+) 51. Re8?? { (0.72 → -4.12) Blunder. Rxc6 was best. } { [%eval -4.12] } (51. Rxc6 Ke3 52. Rc5 f3 53. Kg3 f2 54. Kg2 e4 55. Kf1) 51... e4?? { (-4.12 → -0.91) Blunder. Ke4 was best. } { [%eval -0.91] } (51... Ke4 52. Kh3 d4 53. Re6 Nb4 54. Kg2 Nd3 55. Kf1 Ke3 56. Re7 e4 57. Rd7) 52. Re6?? { (-0.91 → -2.81) Blunder. Kxf4 was best. } { [%eval -2.81] } (52. Kxf4 Nb4 53. Ra8 Nd3+ 54. Kg3 Ke3 55. Ra3 d4 56. Kg4 Kd2 57. Ra2+ Kc3) 52... Ne5+ { [%eval -1.93] } 53. Rxe5?? { (-1.93 → Mate in 12) Checkmate is now unavoidable. Kxf4 was best. } { [%eval #-12] } (53. Kxf4 Nc4 54. Re7 e3 55. Kf3 Kd3 56. Ra7 Nd2+ 57. Kg2 d4 58. Ra4 Ne4) 53... Kxe5 { [%eval #-11] } 54. Kh3 { [%eval #-11] } 54... d4 { [%eval #-10] } 55. Kg2 { [%eval #-10] } { Draw by time and insufficient material. } 1/2-1/2