Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/bj45hzzc"] [Date "2026.04.30"] [Round "-"] [White "FJV1"] [Black "KashveeAggarwal"] [Result "1-0"] [GameId "bj45hzzc"] [UTCDate "2026.04.30"] [UTCTime "04:25:52"] [WhiteElo "1039"] [BlackElo "994"] [WhiteRatingDiff "+5"] [BlackRatingDiff "-5"] [Variant "Standard"] [TimeControl "600+0"] [ECO "C00"] [Opening "French Defense: Knight Variation"] [Termination "Time forfeit"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } 2. Nf3 { [%eval 0.11] } { C00 French Defense: Knight Variation } 2... d5 { [%eval 0.14] } 3. Qe2 { [%eval -0.27] } 3... c6 { [%eval 0.22] } 4. Ne5 { [%eval -0.32] } 4... Qe7?! { (-0.32 → 0.41) Inaccuracy. Be7 was best. } { [%eval 0.41] } (4... Be7 5. d3 Nf6 6. Nd2 Qc7 7. f4 a5 8. a4 b5 9. g3) 5. d4 { [%eval 0.39] } 5... f6? { (0.39 → 2.01) Mistake. Nd7 was best. } { [%eval 2.01] } (5... Nd7) 6. Ng4?? { (2.01 → -0.30) Blunder. Qh5+ was best. } { [%eval -0.3] } (6. Qh5+ g6 7. Nxg6 Qf7 8. Nf4 Qxh5 9. Nxh5 dxe4 10. Nd2 f5 11. f3 exf3) 6... Bd7 { [%eval 0.2] } 7. e5? { (0.20 → -1.18) Mistake. Nd2 was best. } { [%eval -1.18] } (7. Nd2 c5) 7... Qb4+? { (-1.18 → 0.32) Mistake. h5 was best. } { [%eval 0.32] } (7... h5) 8. Bd2?? { (0.32 → -3.91) Blunder. c3 was best. } { [%eval -3.91] } (8. c3) 8... Qxb2 { [%eval -3.75] } 9. Bc3 { [%eval -3.98] } 9... Qc1+ { [%eval -3.99] } 10. Qd1 { [%eval -4.06] } 10... Qxd1+ { [%eval -4.05] } 11. Kxd1 { [%eval -4.09] } 11... Be7? { (-4.09 → -2.01) Mistake. f5 was best. } { [%eval -2.01] } (11... f5 12. Ne3 f4 13. Nf5 exf5 14. Bd2 Nh6 15. f3 Be7 16. c4 Be6 17. cxd5) 12. h4 { [%eval -2.6] } 12... f5 { [%eval -2.07] } 13. Ne3 { [%eval -2.63] } 13... f4?! { (-2.63 → -1.95) Inaccuracy. c5 was best. } { [%eval -1.95] } (13... c5 14. dxc5 Nc6 15. Bb5 f4 16. Ng4 h5 17. Nh2 Bxc5 18. Ke1 Rc8 19. a4) 14. Ng4 { [%eval -2.06] } 14... h5 { [%eval -1.94] } 15. Nh2 { [%eval -1.84] } 15... Bxh4 { [%eval -2.04] } 16. g3 { [%eval -2.24] } 16... Bg5?? { (-2.24 → -0.47) Blunder. fxg3 was best. } { [%eval -0.47] } (16... fxg3 17. Nf3 g2 18. Bxg2 Bxf2 19. Bd2 c5 20. Rf1 Bg3 21. Nc3 Ne7 22. Rb1) 17. Nf3 { [%eval -0.46] } 17... Be7 { [%eval -0.73] } 18. g4?! { (-0.73 → -1.84) Inaccuracy. gxf4 was best. } { [%eval -1.84] } (18. gxf4 c5) 18... g6?! { (-1.84 → -0.71) Inaccuracy. h4 was best. } { [%eval -0.71] } (18... h4 19. g5 c5 20. Nbd2 Nc6 21. Bh3 cxd4 22. Bxd4 Bb4 23. c3 Nxd4 24. cxb4) 19. Bd3 { [%eval -0.93] } 19... Rh6?? { (-0.93 → 1.23) Blunder. g5 was best. } { [%eval 1.23] } (19... g5) 20. Nbd2?? { (1.23 → -2.84) Blunder. g5 was best. } { [%eval -2.84] } (20. g5) 20... c5?? { (-2.84 → 0.94) Blunder. hxg4 was best. } { [%eval 0.94] } (20... hxg4 21. Ke2 c5 22. Rxh6 Nxh6 23. Bxg6+ Kf8 24. Rg1 Nc6 25. Nh2 cxd4 26. Nxg4) 21. Rb1?? { (0.94 → -3.34) Blunder. g5 was best. } { [%eval -3.34] } (21. g5 Rh8) 21... b6?? { (-3.34 → 0.91) Blunder. hxg4 was best. } { [%eval 0.91] } (21... hxg4 22. Rxh6 Nxh6 23. Bxg6+ Kd8 24. Ne1 Kc7 25. Nd3 Nc6 26. Nb3 c4 27. Nbc5) 22. dxc5?? { (0.91 → -2.07) Blunder. g5 was best. } { [%eval -2.07] } (22. g5 Rh8 23. Bxg6+ Kf8 24. Rxh5 Rxh5 25. Bxh5 Nc6 26. Nb3 cxd4 27. Bd2 Ba3) 22... bxc5?? { (-2.07 → 0.94) Blunder. hxg4 was best. } { [%eval 0.94] } (22... hxg4 23. Rxh6 Nxh6 24. Bxg6+ Kd8 25. cxb6 axb6 26. Nd4 Kc7 27. N2b3 Nc6 28. Nxc6) 23. Rb7?? { (0.94 → -2.94) Blunder. g5 was best. } { [%eval -2.94] } (23. g5) 23... c4? { (-2.94 → -1.36) Mistake. hxg4 was best. } { [%eval -1.36] } (23... hxg4 24. Rxh6 Nxh6 25. Bxg6+ Kf8 26. Ne1 Bc8 27. Rc7 Na6 28. Rc6 Nf7 29. Nd3) 24. Be2?? { (-1.36 → -4.25) Blunder. g5 was best. } { [%eval -4.25] } (24. g5 cxd3 25. gxh6 dxc2+ 26. Kxc2 Nxh6 27. Nh4 Kf7 28. Nb3 Ng4 29. Bd4 a5) 24... Bc6?! { (-4.25 → -2.80) Inaccuracy. hxg4 was best. } { [%eval -2.8] } (24... hxg4 25. Rg1 gxf3 26. Bxf3 Nc6 27. Nxc4 dxc4 28. Ke2 Rc8 29. Rd1 Nb8 30. Be4) 25. Rb1?! { (-2.80 → -4.07) Inaccuracy. Rxe7+ was best. } { [%eval -4.07] } (25. Rxe7+ Nxe7 26. Kc1 Bd7 27. Ng5 Nbc6 28. Ndf3 Rb8 29. Kd2 Rh8 30. Rh4 Rb1) 25... Nd7?? { (-4.07 → -1.15) Blunder. hxg4 was best. } { [%eval -1.15] } (25... hxg4 26. Rg1 gxf3 27. Nxf3 Kd7 28. Bd2 g5 29. Nd4 Na6 30. Bg4 Nc7 31. Ke2) 26. g5 { [%eval -1.44] } 26... Rh7 { [%eval -1.63] } 27. Nd4 { [%eval -1.51] } 27... Ba4?? { (-1.51 → 1.71) Blunder. Nxe5 was best. } { [%eval 1.71] } (27... Nxe5 28. Re1) 28. Nxe6 { [%eval 1.73] } 28... Bd8 { [%eval 1.56] } 29. Nxc4?? { (1.56 → -2.75) Blunder. Bf3 was best. } { [%eval -2.75] } (29. Bf3 Nb6 30. Rxb6 Bxb6 31. Bxd5 Rd8 32. Nxd8 Ne7 33. Bxc4 Kxd8 34. Rh4 Nf5) 29... dxc4 { [%eval -3.17] } 30. Bxc4 { [%eval -2.81] } 30... Ne7 { [%eval -2.82] } 31. Nxf4 { [%eval -3.26] } 31... Nc5 { [%eval -2.65] } 32. e6 { [%eval -3.35] } 32... Ne4 { [%eval -3.08] } 33. Be1 { [%eval -3.51] } 33... Rc8 { [%eval -3.4] } 34. Bd3 { [%eval -3.3] } 34... Rf7?? { (-3.30 → 5.54) Blunder. Nc5 was best. } { [%eval 5.54] } (34... Nc5 35. Bc4 h4 36. Rh3 Bc7 37. Nd3 Bd6 38. Nxc5 Rxc5 39. Bd3 Rxg5 40. Bb4) 35. Bxe4?? { (5.54 → -4.69) Blunder. exf7+ was best. } { [%eval -4.69] } (35. exf7+ Kxf7 36. Bxe4 Bb6 37. Bd2 Rd8 38. Nd3 Kg8 39. Rb4 Be8 40. Be3 Ba5) 35... Rxf4 { [%eval -4.7] } 36. Bb7?! { (-4.70 → -6.83) Inaccuracy. Bd3 was best. } { [%eval -6.83] } (36. Bd3 Rd4 37. Ke2 Bxc2 38. Bb5+ Kf8 39. Rb4 Nf5 40. Bd7 Rcc4 41. Rxc4 Rxc4) 36... Rb8?! { (-6.83 → -4.66) Inaccuracy. Rxc2 was best. } { [%eval -4.66] } (36... Rxc2 37. Rb4 Rxb4 38. Bxb4 Rb2+ 39. Ke1 Rxb4 40. Ba8 Nc6 41. Kf1 Rb1+ 42. Kg2) 37. Bd2 { [%eval -5.2] } 37... Rd4 { [%eval -5.23] } 38. Bf3?? { (-5.23 → Mate in 4) Checkmate is now unavoidable. Kc1 was best. } { [%eval #-4] } (38. Kc1 Rc4 39. Rb2 Rxb7 40. Rxb7 Rxc2+ 41. Kb1 Rxd2 42. Rxa7 Bc6 43. Rh4 Re2) 38... Rxb1+ { [%eval #-3] } 39. Ke2 { [%eval #-3] } 39... Rxd2+? { (Mate in 3 → -7.24) Lost forced checkmate sequence. Bb5+ was best. } { [%eval -7.24] } (39... Bb5+ 40. c4 Bxc4+ 41. Ke3 Nf5#) 40. Kxd2 { [%eval -7.07] } 40... Nd5?? { (-7.07 → -1.05) Blunder. Rxh1 was best. } { [%eval -1.05] } (40... Rxh1 41. Bxh1 Bc6 42. f3 Nf5 43. Bg2 Bxg5+ 44. Kd3 Ke7 45. c4 Kxe6 46. a4) 41. Rxb1 { [%eval -1.0] } { White wins on time. } 1-0