FEN
[Event "French Defense Rapid Arena"]
[Site "https://lichess.org/uyJPKhAd"]
[Date "2026.01.09"]
[Round "-"]
[White "DmitryKovalev_2016"]
[Black "Ridics"]
[Result "0-1"]
[GameId "uyJPKhAd"]
[UTCDate "2026.01.09"]
[UTCTime "07:24:58"]
[WhiteElo "1638"]
[BlackElo "2144"]
[WhiteRatingDiff "-1"]
[BlackRatingDiff "+1"]
[Variant "From Position"]
[TimeControl "600+0"]
[ECO "?"]
[Opening "?"]
[Termination "Normal"]
[FEN "rnbqk1nr/ppp2ppp/4p3/3p4/1b1PP3/2N5/PPP2PPP/R1BQKBNR w KQkq - 0 1"]
[SetUp "1"]
[Annotator "lichess.org"]
1. exd5 { [%eval 0.18] } 1... exd5 { [%eval 0.18] } 2. a3 { [%eval 0.07] } 2... Ba5 { [%eval 0.25] } 3. b4 { [%eval 0.09] } 3... Bb6 { [%eval 0.17] } 4. Nf3 { [%eval 0.06] } 4... c6 { [%eval 0.24] } 5. Be2 { [%eval 0.03] } 5... Ne7 { [%eval 0.04] } 6. O-O { [%eval 0.21] } 6... O-O { [%eval 0.2] } 7. b5 { [%eval -0.22] } 7... h6 { [%eval -0.15] } 8. bxc6 { [%eval -0.38] } 8... Nbxc6 { [%eval -0.43] } 9. a4 { [%eval -0.77] } 9... Bf5 { [%eval -0.65] } 10. a5?! { (-0.65 → -1.52) Inaccuracy. Ba3 was best. } { [%eval -1.52] } (10. Ba3) 10... Bxa5 { [%eval -1.47] } 11. Nb5? { (-1.47 → -2.79) Mistake. Na4 was best. } { [%eval -2.79] } (11. Na4) 11... a6 { [%eval -2.65] } 12. Na3 { [%eval -2.79] } 12... Rc8 { [%eval -2.16] } 13. Bd3 { [%eval -2.8] } 13... b5?! { (-2.80 → -2.11) Inaccuracy. Bc3 was best. } { [%eval -2.11] } (13... Bc3 14. Rb1 b5 15. Bb2 Bxb2 16. Rxb2 Qa5 17. Bxf5 Nxf5 18. Qd3 Nd6 19. Qb3) 14. Bxf5 { [%eval -2.17] } 14... Nxf5 { [%eval -2.62] } 15. Qd3?! { (-2.62 → -3.72) Inaccuracy. Nb1 was best. } { [%eval -3.72] } (15. Nb1 Re8 16. c3 Nd6 17. g3 Ne4 18. Bb2 Ne7 19. Nfd2 Rc6 20. Nb3 Bc7) 15... Nd6?! { (-3.72 → -2.71) Inaccuracy. Nfxd4 was best. } { [%eval -2.71] } (15... Nfxd4 16. Nxd4 Nxd4 17. Nb1 Ne6 18. c3 Nc5 19. Qf5 Rc6 20. Rd1 Bb6 21. Be3) 16. Ne5 { [%eval -3.0] } 16... Nb4 { [%eval -2.74] } 17. Qg3 { [%eval -3.13] } 17... Ne4 { [%eval -2.73] } 18. Qg4 { [%eval -2.97] } 18... Qd6? { (-2.97 → -1.35) Mistake. f5 was best. } { [%eval -1.35] } (18... f5 19. Qe2 Nc3 20. Qh5 Bb6 21. Nxb5 Nxb5 22. c3 Nxc3 23. Ba3 Bxd4 24. Bxb4) 19. f3? { (-1.35 → -3.22) Mistake. Nxb5 was best. } { [%eval -3.22] } (19. Nxb5 axb5 20. Rxa5 f5 21. Qd1 Qb6 22. Ra3 Nxc2 23. Rd3 Rc7 24. Bf4 Rfc8) 19... Bb6 { [%eval -3.04] } 20. fxe4?! { (-3.04 → -4.49) Inaccuracy. Be3 was best. } { [%eval -4.49] } (20. Be3 Nf6 21. Qh4 Rc3 22. Bf2 Qc7 23. Rfe1 Nc6 24. Kh1 b4 25. Nb5 axb5) 20... Bxd4+ { [%eval -4.41] } 21. Kh1 { [%eval -4.52] } 21... Bxa1 { [%eval -3.98] } 22. Bxh6?! { (-3.98 → -5.94) Inaccuracy. Nxf7 was best. } { [%eval -5.94] } (22. Nxf7 Rce8 23. Nxb5 axb5 24. e5 Rxf7 25. Rxf7 Qxe5 26. Rf1 Qe1 27. Qf5 Qe4) 22... Qxh6 { [%eval -4.81] } 23. Rxa1 { [%eval -5.91] } 23... dxe4 { [%eval -5.15] } 24. Qxe4 { [%eval -5.34] } 24... Rfe8 { [%eval -5.47] } 25. Qg4 { [%eval -5.68] } 25... Qf6 { [%eval -5.47] } 26. Nd7?? { (-5.47 → Mate in 2) Checkmate is now unavoidable. Qxb4 was best. } { [%eval #-2] } (26. Qxb4 Rxe5 27. Rg1 Re6 28. h3 Rce8) 26... Qxa1+ { [%eval #-1] } 27. Nb1 { [%eval #-1] } 27... Nxc2? { (Mate in 1 → -8.92) Lost forced checkmate sequence. Re1# was best. } { [%eval -8.92] } (27... Re1#) 28. Nf6+? { (-8.92 → Mate in 7) Checkmate is now unavoidable. Qd1 was best. } { [%eval #-7] } (28. Qd1 Ne3 29. Qe1 Qd4 30. Nd2 Qxd7 31. Nf1 Ng4 32. Qxe8+ Rxe8 33. h3 Qd1) 28... Qxf6 { [%eval #-6] } 29. h3 { [%eval #-6] } 29... Qa1 { [%eval #-9] } 30. Kh2 { [%eval -11.93] } 30... Qxb1 { [%eval -9.83] } { White resigns. } 0-1
