FEN
[Event "rated rapid game"]
[Site "https://lichess.org/JPkULdnA"]
[Date "2026.04.23"]
[Round "-"]
[White "Egi_Ba"]
[Black "frogroovy"]
[Result "0-1"]
[GameId "JPkULdnA"]
[UTCDate "2026.04.23"]
[UTCTime "07:01:22"]
[WhiteElo "1381"]
[BlackElo "1381"]
[WhiteRatingDiff "-7"]
[BlackRatingDiff "+6"]
[Variant "Standard"]
[TimeControl "720+3"]
[ECO "C00"]
[Opening "French Defense: Steinitz Attack"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } 2. e5 { [%eval -0.24] } { C00 French Defense: Steinitz Attack } 2... c5 { [%eval -0.2] } 3. Qf3?! { (-0.20 → -1.18) Inaccuracy. Nf3 was best. } { [%eval -1.18] } (3. Nf3 Nc6 4. c3 d6 5. exd6 Nf6 6. d4 cxd4 7. Nxd4 Qxd6) 3... Nc6 { [%eval -1.18] } 4. Qg3 { [%eval -1.23] } 4... a6 { [%eval -1.08] } 5. f4 { [%eval -1.13] } 5... d6 { [%eval -1.15] } 6. exd6?! { (-1.15 → -1.75) Inaccuracy. Nf3 was best. } { [%eval -1.75] } (6. Nf3 Nh6 7. c3 Nf5 8. Qf2 dxe5 9. fxe5 g5 10. g4 Nh4 11. Nxh4 gxh4) 6... Bxd6?! { (-1.75 → -0.62) Inaccuracy. Nf6 was best. } { [%eval -0.62] } (6... Nf6 7. Nf3 Bxd6 8. Ne5 Nd4 9. Qxg7 Rf8 10. Bd3 c4 11. Bxh7 Nxh7 12. Qxh7) 7. Qxg7 { [%eval -0.65] } 7... Qf6 { [%eval -0.64] } 8. Qxf6 { [%eval -0.64] } 8... Nxf6 { [%eval -0.56] } 9. g3 { [%eval -0.47] } 9... Bd7?! { (-0.47 → 0.10) Inaccuracy. e5 was best. } { [%eval 0.1] } (9... e5 10. d3 O-O 11. Na3 Re8 12. Nc4 Bc7 13. fxe5 Nxe5 14. Nxe5 Bxe5 15. Be2) 10. b3?? { (0.10 → -2.48) Blunder. Nf3 was best. } { [%eval -2.48] } (10. Nf3 Nd4 11. Nxd4 cxd4 12. Bg2 Rc8 13. Bxb7 Rxc2 14. Na3 Bxa3 15. bxa3 Bb5) 10... O-O-O?? { (-2.48 → -0.36) Blunder. Nd4 was best. } { [%eval -0.36] } (10... Nd4 11. Bg2 Nxc2+ 12. Kd1 Nxa1 13. Bb2 Ke7 14. Bxa1 Rac8 15. Na3 b5 16. Nc2) 11. Bb2 { [%eval -0.72] } 11... Be7? { (-0.72 → 0.61) Mistake. Nd4 was best. } { [%eval 0.61] } (11... Nd4 12. Bxd4 cxd4 13. Bg2 h5 14. Nf3 h4 15. Nxh4 Ng4 16. a4 e5 17. fxe5) 12. b4?? { (0.61 → -3.70) Blunder. Nf3 was best. } { [%eval -3.7] } (12. Nf3 Nb4 13. Na3 Bc6 14. Be2 Rhf8 15. Rf1 Be4 16. d3 Bf5 17. Kd2 b5) 12... cxb4?? { (-3.70 → -0.85) Blunder. Nxb4 was best. } { [%eval -0.85] } (12... Nxb4 13. Nf3 Bc6 14. Ke2 Nxc2 15. Bh3 Nxa1 16. Bxa1 Rhe8 17. Rc1 Nd7 18. Na3) 13. Nf3 { [%eval -0.79] } 13... Rhg8 { [%eval -0.8] } 14. Ng5? { (-0.80 → -2.34) Mistake. a3 was best. } { [%eval -2.34] } (14. a3 h5 15. Be2 Ng4 16. Rf1 h4 17. gxh4 Nf6 18. Ng5 Nd5 19. c4 Nb6) 14... Kb8?? { (-2.34 → -0.11) Blunder. e5 was best. } { [%eval -0.11] } (14... e5 15. Nxf7 exf4 16. Nxd8 Bxd8 17. Bg2 Re8+ 18. Kf1 Nh5 19. d3 fxg3 20. Nd2) 15. Nxf7 { [%eval -0.19] } 15... Rde8?! { (-0.19 → 0.61) Inaccuracy. Rc8 was best. } { [%eval 0.61] } (15... Rc8 16. a3 Ka8 17. Bg2 Ng4 18. axb4 Nxb4 19. Na3 Rxc2 20. Bc3 Ra2 21. Rxa2) 16. Bd3? { (0.61 → -0.67) Mistake. a3 was best. } { [%eval -0.67] } (16. a3 Ng4 17. Be2 e5 18. Bxg4 Bxg4 19. Nxe5 Nxe5 20. Bxe5+ Bd6 21. d4 Bxe5) 16... h5 { [%eval -0.27] } 17. Ne5 { [%eval -0.29] } 17... Nxe5 { [%eval -0.31] } 18. fxe5?? { (-0.31 → -2.04) Blunder. Bxe5+ was best. } { [%eval -2.04] } (18. Bxe5+ Ka8 19. a3 Bc6 20. Rf1 b3 21. cxb3 Ng4 22. Be2 Nxh2 23. Bxh5 Rd8) 18... Ng4 { [%eval -2.24] } 19. h3? { (-2.24 → -3.97) Mistake. Be4 was best. } { [%eval -3.97] } (19. Be4 Rc8 20. a3 Rgf8 21. Bd4 Rc4 22. c3 Rxd4 23. cxd4 Nf2 24. Rf1 Nxe4) 19... Nh6? { (-3.97 → -1.99) Mistake. Bc6 was best. } { [%eval -1.99] } (19... Bc6 20. Rf1 Nh2 21. Rf2 Nf3+ 22. Kd1 Rxg3 23. Rf1 Rxh3 24. a3 Nh2 25. Re1) 20. Rg1 { [%eval -2.44] } 20... Nf7?! { (-2.44 → -1.75) Inaccuracy. Bc5 was best. } { [%eval -1.75] } (20... Bc5 21. Rf1 Rxg3 22. a3 a5 23. axb4 axb4 24. Be2 Nf5 25. c3 Rxh3 26. cxb4) 21. Bd4 { [%eval -2.02] } 21... Kc7? { (-2.02 → -0.80) Mistake. Ng5 was best. } { [%eval -0.8] } (21... Ng5 22. Rf1 Bc6 23. Be2 Nxh3 24. Bxh5 Rd8 25. Bb6 Rc8 26. a3 b3 27. Nc3) 22. c3?! { (-0.80 → -1.92) Inaccuracy. Be2 was best. } { [%eval -1.92] } (22. Be2 h4 23. gxh4 Bxh4+ 24. Kd1 Rxg1+ 25. Bxg1 Rg8 26. Be3 Rg3 27. a3 Rxh3) 22... Ng5 { [%eval -2.06] } 23. Be2 { [%eval -1.85] } 23... Nxh3 { [%eval -1.8] } 24. Rg2? { (-1.80 → -3.82) Mistake. Rf1 was best. } { [%eval -3.82] } (24. Rf1 h4 25. gxh4 Ba4 26. Rf6 Rd8 27. Be3 Bxf6 28. exf6 Rdf8 29. Bd4 Kd7) 24... h4?! { (-3.82 → -2.85) Inaccuracy. Bc6 was best. } { [%eval -2.85] } (24... Bc6 25. Rh2 Rxg3 26. a4 Rd8 27. Bf1 Ng5 28. Be2 h4 29. a5 Rxd4 30. cxd4) 25. g4?! { (-2.85 → -4.06) Inaccuracy. Rh2 was best. } { [%eval -4.06] } (25. Rh2 Rxg3 26. cxb4 Bxb4 27. Nc3 Bc6 28. Rb1 Be7 29. Bb6+ Kc8 30. Rc1 Kb8) 25... Nf4 { [%eval -4.25] } 26. Rf2 { [%eval -4.59] } 26... Nxe2 { [%eval -4.38] } 27. Kxe2 { [%eval -4.41] } 27... Rxg4 { [%eval -4.36] } 28. Kf3 { [%eval -5.29] } 28... Rg3+ { [%eval -5.44] } 29. Ke2 { [%eval -5.4] } 29... h3 { [%eval -4.82] } 30. Rh2 { [%eval -5.19] } 30... Rg2+?! { (-5.19 → -4.10) Inaccuracy. Rf8 was best. } { [%eval -4.1] } (30... Rf8 31. cxb4 Bb5+ 32. Kd1 Rg4 33. Bc3 Bd3 34. Kc1 Rf3 35. Kb2 Bxb4 36. Na3) 31. Rxg2 { [%eval -4.09] } 31... hxg2 { [%eval -4.11] } 32. Kf2?! { (-4.11 → -6.27) Inaccuracy. cxb4 was best. } { [%eval -6.27] } (32. cxb4 Bb5+ 33. Kf2 Rd8 34. Be3 Bc6 35. Nc3 Bxb4 36. Ne2 Bxd2 37. Nf4 Bxe3+) 32... Bc6 { [%eval -6.33] } 33. a3 { [%eval -7.23] } 33... b3 { [%eval -7.53] } 34. c4 { [%eval -7.56] } 34... Rg8?! { (-7.56 → -5.47) Inaccuracy. Rd8 was best. } { [%eval -5.47] } (34... Rd8 35. Be3 Rf8+ 36. Ke2 Rf1 37. a4 g1=Q 38. Bxg1 Rxg1 39. Kd3 Rc1 40. Kd4) 35. Kg1?! { (-5.47 → -7.83) Inaccuracy. Nc3 was best. } { [%eval -7.83] } (35. Nc3 Bxa3 36. Rb1 b2 37. Rg1 Rf8+ 38. Ke2 Rf4 39. Kd3 Rf1 40. Kc2 Kc8) 35... Rh8 { [%eval -7.81] } 36. d3? { (-7.81 → Mate in 3) Checkmate is now unavoidable. Kf2 was best. } { [%eval #-3] } (36. Kf2 Rh4 37. Nc3 Rxd4 38. Ke2 Bc5 39. Rg1 Rf4 40. d4 Rxd4 41. a4 Rxc4) 36... Rh1+ { [%eval #-2] } 37. Kf2 { [%eval #-2] } 37... g1=Q+ { [%eval #-1] } 38. Ke2 { [%eval #-1] } 38... Qxd4 { [%eval #-3] } 39. Nd2 { [%eval #-3] } 39... Qxa1 { [%eval #-3] } 40. Nxb3 { [%eval #-1] } 40... Qa2+ { [%eval #-3] } 41. Nd2 { [%eval #-3] } 41... Qb3? { (Mate in 3 → -8.35) Lost forced checkmate sequence. Rh2+ was best. } { [%eval -8.35] } (41... Rh2+ 42. Ke3 Qxd2+ 43. Kd4 Rh4#) 42. Nxb3 { [%eval -7.99] } 42... Bxa3 { [%eval -7.5] } 43. Nd4 { [%eval -7.45] } 43... Bd7 { [%eval -7.02] } 44. Ke3? { (-7.02 → Mate in 24) Checkmate is now unavoidable. Nf3 was best. } { [%eval #-24] } (44. Nf3 Kb6 45. d4 Ka5 46. d5 Ka4 47. Nd4 Rh3 48. dxe6 Bc8 49. Kd2 Bc5) 44... Bc5 { [%eval -11.0] } 45. Ke4?! { (-11.00 → Mate in 13) Checkmate is now unavoidable. Kf4 was best. } { [%eval #-13] } (45. Kf4 Rh4+ 46. Kg5 Rxd4 47. Kf6 Kb6 48. Kf7 Ka5 49. Kf6 Kb4 50. Kg5 Rxd3) 45... Rh4+ { [%eval #-12] } 46. Ke3 { [%eval #-7] } 46... Bxd4+ { [%eval #-6] } 47. Kf3 { [%eval #-6] } 47... Bxe5 { [%eval #-8] } 48. Ke2 { [%eval #-7] } 48... Bd4 { [%eval #-10] } 49. Kd2 { [%eval #-6] } 49... Rh2+ { [%eval #-5] } 50. Kd1 { [%eval #-4] } 50... Rb2 { [%eval #-5] } 51. Kc1 { [%eval #-4] } 51... a5 { [%eval #-4] } 52. Kd1 { [%eval #-4] } 52... a4 { [%eval #-3] } 53. Ke1 { [%eval #-3] } 53... a3 { [%eval #-2] } 54. Kd1 { [%eval #-2] } 54... a2 { [%eval #-1] } 55. Kc1 { [%eval #-1] } 55... a1=Q# { Black wins by checkmate. } 0-1