lichess.org
Donate
FEN
[Event "Jantar - Topalov vs Anand-2010 Arena"] [Site "https://lichess.org/E88j090J"] [Date "2026.01.09"] [Round "-"] [White "LEONARDO-99"] [Black "JAIME_SONHO01"] [Result "1-0"] [GameId "E88j090J"] [UTCDate "2026.01.09"] [UTCTime "21:16:36"] [WhiteElo "2010"] [BlackElo "2628"] [WhiteRatingDiff "+12"] [BlackRatingDiff "-11"] [BlackTitle "CM"] [BlackFideId "10111140"] [WhiteBerserk "true"] [BlackBerserk "true"] [Variant "Standard"] [TimeControl "180+0"] [ECO "C00"] [Opening "French Defense: Two Knights Variation"] [Termination "Time forfeit"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } 2. Nf3 { [%eval 0.11] } 2... d5 { [%eval 0.14] } 3. Nc3 { [%eval -0.07] } { C00 French Defense: Two Knights Variation } 3... Nf6 { [%eval 0.0] } 4. exd5 { [%eval 0.0] } 4... exd5 { [%eval 0.0] } 5. d4 { [%eval 0.0] } 5... Bd6 { [%eval 0.0] } 6. Bb5+ { [%eval -0.2] } 6... c6 { [%eval -0.29] } 7. Bd3 { [%eval -0.14] } 7... O-O { [%eval -0.16] } 8. O-O { [%eval -0.4] } 8... Bg4 { [%eval -0.36] } 9. h3 { [%eval -0.34] } 9... Bh5 { [%eval -0.32] } 10. Be2 { [%eval -0.32] } 10... Nbd7 { [%eval -0.34] } 11. Bg5 { [%eval -0.81] } 11... Qb6 { [%eval -0.43] } 12. Na4?! { (-0.43 → -1.10) Inaccuracy. Nh4 was best. } { [%eval -1.1] } (12. Nh4 Bxe2) 12... Qc7 { [%eval -1.06] } 13. b3?! { (-1.06 → -1.81) Inaccuracy. Be3 was best. } { [%eval -1.81] } (13. Be3) 13... Rfe8 { [%eval -1.61] } 14. Re1?! { (-1.61 → -2.27) Inaccuracy. Nc3 was best. } { [%eval -2.27] } (14. Nc3 Bb4 15. Bd2 Qa5 16. a3 Bxc3 17. b4 Bxb4 18. axb4 Qc7 19. g4 Bg6) 14... Ne4 { [%eval -2.32] } 15. Be3 { [%eval -2.32] } 15... f5? { (-2.32 → -1.03) Mistake. b5 was best. } { [%eval -1.03] } (15... b5 16. Nc5 Nexc5 17. dxc5 Nxc5 18. Rc1 Rxe3 19. fxe3 Qe7 20. Bd3 Bg3 21. Re2) 16. c4 { [%eval -1.03] } 16... Ndf6 { [%eval -0.99] } 17. cxd5? { (-0.99 → -2.39) Mistake. Qc1 was best. } { [%eval -2.39] } (17. Qc1 Bb4 18. Rf1 Rad8 19. Bf4 Bd6 20. Bxd6 Qxd6 21. Nb2 Bxf3 22. Bxf3 dxc4) 17... Nxd5 { [%eval -1.87] } 18. Rc1?? { (-1.87 → -4.32) Blunder. Bc4 was best. } { [%eval -4.32] } (18. Bc4 b5 19. Bxd5+ cxd5 20. Nc5 f4 21. Bd2 Ng5 22. Nd3 Nxf3+ 23. gxf3 Qf7) 18... Nxe3?! { (-4.32 → -3.38) Inaccuracy. Bxf3 was best. } { [%eval -3.38] } (18... Bxf3 19. Bxf3 Bh2+ 20. Kf1 Ng3+ 21. fxg3 Nxe3+ 22. Rxe3 Rxe3 23. Nb6 axb6 24. Qd2) 19. fxe3 { [%eval -3.35] } 19... Bg3 { [%eval -2.78] } 20. Rf1 { [%eval -2.67] } 20... f4? { (-2.67 → -1.40) Mistake. Bxf3 was best. } { [%eval -1.4] } (20... Bxf3 21. Bc4+ Kh8 22. Rxf3 g6 23. Nc3 Ng5 24. Rf1 Rxe3 25. Qd2 Qe7 26. d5) 21. Ne5 { [%eval -1.32] } 21... Bxe2?! { (-1.32 → -0.42) Inaccuracy. f3 was best. } { [%eval -0.42] } (21... f3 22. Bxf3 Bxe5 23. dxe5 Bxf3 24. Rxf3 Rad8 25. Qe1 Qxe5 26. Rc2 Rd6 27. Nc3) 22. Qxe2 { [%eval -0.47] } 22... h6?? { (-0.47 → 3.21) Blunder. Rxe5 was best. } { [%eval 3.21] } (22... Rxe5) 23. exf4 { [%eval 3.36] } 23... Nf6 { [%eval 3.42] } 24. Qc4+ { [%eval 3.37] } 24... Nd5 { [%eval 4.05] } 25. Qxd5+ { [%eval 4.02] } 25... Kh8 { [%eval 4.93] } 26. Qe4 { [%eval 4.73] } 26... Rad8 { [%eval 4.83] } 27. Qf5 { [%eval 4.72] } 27... Kg8 { [%eval 4.74] } 28. Nc5 { [%eval 5.06] } 28... Qe7 { [%eval 4.84] } 29. Qg4 { [%eval 4.54] } 29... Bh4 { [%eval 4.73] } 30. Ne6 { [%eval 3.98] } 30... Qxe6 { [%eval 3.91] } 31. Qxh4 { [%eval 4.08] } 31... Qe7 { [%eval 4.05] } 32. Qg3 { [%eval 4.15] } 32... Qf6 { [%eval 4.12] } 33. Rcd1 { [%eval 3.8] } 33... b6 { [%eval 4.09] } 34. f5 { [%eval 4.3] } 34... c5 { [%eval 4.09] } 35. Nf3 { [%eval 3.77] } 35... cxd4 { [%eval 4.28] } 36. Qg6 { [%eval 4.03] } 36... d3 { [%eval 4.09] } 37. Qxf6 { [%eval 3.95] } 37... gxf6 { [%eval 3.97] } 38. Rfe1 { [%eval 4.03] } 38... Rxe1+ { [%eval 4.09] } 39. Nxe1 { [%eval 4.02] } 39... d2 { [%eval 3.99] } 40. Nf3 { [%eval 4.04] } 40... Rd5 { [%eval 4.15] } 41. Rxd2 { [%eval 3.49] } 41... Rxf5?! { (3.49 → 4.67) Inaccuracy. Rc5 was best. } { [%eval 4.67] } (41... Rc5 42. Rd6 Rc1+ 43. Kh2 Rc3 44. Rxf6 Rc2 45. Kg3 Rb2 46. Rg6+ Kf7 47. Ne5+) 42. Kf2 { [%eval 4.22] } 42... Kf7 { [%eval 4.26] } 43. Rd8 { [%eval 4.05] } 43... Ra5 { [%eval 4.35] } 44. Ra8 { [%eval 3.5] } 44... Rxa2+ { [%eval 3.37] } 45. Kg3 { [%eval 3.33] } 45... Kg6 { [%eval 3.71] } 46. Rb8 { [%eval 3.49] } 46... Ra1 { [%eval 3.61] } 47. Rg8+ { [%eval 3.49] } 47... Kf7 { [%eval 3.55] } 48. Rb8 { [%eval 3.57] } 48... a5 { [%eval 3.69] } 49. Rb7+ { [%eval 3.63] } 49... Ke6 { [%eval 3.57] } 50. Rxb6+ { [%eval 3.68] } 50... Kd5 { [%eval 3.62] } 51. Rxf6 { [%eval 3.63] } 51... a4 { [%eval 3.92] } 52. Rf5+ { [%eval 3.77] } 52... Ke4 { [%eval 3.62] } 53. Re5+ { [%eval 3.6] } 53... Kd3 { [%eval 3.78] } 54. Kf4?! { (3.78 → 2.77) Inaccuracy. bxa4 was best. } { [%eval 2.77] } (54. bxa4 Rxa4 55. Rc5 Ke4 56. Rb5 Kd3 57. h4 Ke4 58. Rh5 Rb4 59. Nd2+ Kd3) 54... axb3 { [%eval 3.26] } 55. Rd5+? { (3.26 → 1.34) Mistake. Re3+ was best. } { [%eval 1.34] } (55. Re3+ Kc2 56. Nd4+ Kd1 57. Rxb3 Kd2 58. g4 Ra4 59. Kg3 Rxd4 60. Kh4 Rf4) 55... Kc2? { (1.34 → 2.61) Mistake. Kc4 was best. } { [%eval 2.61] } (55... Kc4 56. Rd6) 56. Rc5+ { [%eval 2.26] } 56... Kb1?! { (2.26 → 2.95) Inaccuracy. Kd3 was best. } { [%eval 2.95] } (56... Kd3 57. Ne5+ Kd2 58. Nc4+ Kd3 59. Nb2+ Kd2 60. g4 Ra2 61. Rd5+ Kc3 62. Nd1+) 57. Nd4 { [%eval 2.52] } 57... b2 { [%eval 2.3] } 58. Rb5?? { (2.30 → 0.00) Blunder. Nf3 was best. } { [%eval 0.0] } (58. Nf3 Ra4+ 59. Ke5 h5 60. g3 Ka2 61. Nd2 Ra6 62. Rb5 h4 63. Kf4 hxg3) 58... Ra4 { [%eval 0.01] } 59. Ke4 { [%eval 0.0] } 59... Rc4? { (0.00 → 1.49) Mistake. Ka2 was best. } { [%eval 1.49] } (59... Ka2 60. Ke5 b1=Q 61. Rxb1 Kxb1 62. Nf5 Ra6 63. Kf4 Kc1 64. Kg3 Rg6+ 65. Kf2) 60. Rxb2+? { (1.49 → 0.00) Mistake. Kd3 was best. } { [%eval 0.0] } (60. Kd3 Rc7 61. Ne2 Rd7+ 62. Kc3 Rc7+ 63. Kb3 Rd7 64. Nc3+ Kc1 65. Na2+ Kb1) 60... Kxb2 { [%eval 0.06] } 61. Kd3 { [%eval 0.0] } 61... Rc8 { [%eval 0.0] } 62. Ke4 { [%eval 0.01] } 62... Rd8 { [%eval 0.02] } 63. Kd3 { [%eval -0.32] } 63... Re8 { [%eval -0.06] } 64. Kc4 { [%eval -0.3] } 64... Rd8 { [%eval 0.0] } 65. Kd3 { [%eval -0.08] } 65... Rc8 { [%eval 0.0] } 66. Ke3 { [%eval 0.0] } 66... Ka3 { [%eval 0.0] } 67. Kd3 { [%eval -0.13] } 67... Rd8 { [%eval -0.03] } 68. Ke4 { [%eval -0.11] } 68... Kb4?? { (-0.11 → 3.28) Blunder. h5 was best. } { [%eval 3.28] } (68... h5 69. g4) 69. Nc6+ { [%eval 3.15] } { White wins on time. } 1-0