Event: XI Sunway Sitges International Chess Festival 2024 - Group A
Site: Hotel Sunway Playa Golf & Spa, Sitges (Barcelona), Spain
Date: 2024-12-12
White: Legrand, Stephane
WhiteElo: 2056
Black: Li, Di
BlackTitle: GM
BlackElo: 2552
Result: 0-1
ECO: D71
Opening: Neo-Grünfeld Defense: Exchange Variation
Variant: Standard
TimeControl: 90 min/40 moves + 30 min/rest + 30 sec. incr. per move starting move 1

1. d4 { [%eval 0.17] [%clk 1:30:54] } 1... g6 { [%eval 0.57] [%clk 1:30:35] } 2. g3 { [%eval 0.15] [%clk 1:31:00] } 2... Bg7 { [%eval 0.17] [%clk 1:30:25] } 3. Bg2 { [%eval 0.15] [%clk 1:31:24] } 3... Nf6 { [%eval 0.33] [%clk 1:28:24] } 4. c4 { [%eval 0.24] [%clk 1:31:24] } 4... d5 { [%eval 0.44] [%clk 1:27:55] } 5. cxd5 { [%eval 0.42] [%clk 1:31:16] } 5... Nxd5 { [%eval 0.43] [%clk 1:28:19] } 6. Nc3 { [%eval 0.05] [%clk 1:31:18] } 6... Nxc3 { [%eval 0.05] [%clk 1:28:09] } 7. bxc3 { [%eval 0.02] [%clk 1:31:41] } 7... c5 { [%eval 0.18] [%clk 1:28:09] } 8. Nf3 { [%eval 0.06] [%clk 1:30:43] } 8... O-O { [%eval 0.2] [%clk 1:27:36] } 9. O-O { [%eval 0.15] [%clk 1:31:08] } 9... Nc6 { [%eval 0.46] [%clk 1:20:07] } 10. Be3 { [%eval 0.02] [%clk 1:18:37] } 10... Be6 { [%eval 0.12] [%clk 1:17:30] } 11. Qa4 { [%eval 0.02] [%clk 1:16:45] } 11... Qa5 { [%eval 0.01] [%clk 1:14:44] } 12. Qxa5 { [%eval 0.0] [%clk 1:14:16] } 12... Nxa5 { [%eval 0.06] [%clk 1:15:12] } 13. dxc5 { [%eval 0.0] [%clk 1:05:20] } 13... Rfd8 { [%eval 0.41] [%clk 1:03:21] } 14. Nd4 { [%eval 0.29] [%clk 1:01:10] } 14... Bd5 { [%eval 0.36] [%clk 1:02:23] } 15. Rab1 { [%eval 0.41] [%clk 0:53:43] } 15... a6?! { [%eval 1.53] } { Inaccuracy. Bxg2 was best. } { [%clk 0:53:30] } 16. Rfc1?! { [%eval 0.55] } { Inaccuracy. Rb4 was best. } { [%clk 0:42:57] } 16... Rac8?! { [%eval 1.51] } { Inaccuracy. e5 was best. } { [%clk 0:45:21] } 17. Rb4 { [%eval 1.52] [%clk 0:35:16] } 17... Bxg2 { [%eval 1.4] [%clk 0:36:31] } 18. Kxg2 { [%eval 1.43] [%clk 0:35:36] } 18... Rd7 { [%eval 1.43] [%clk 0:36:26] } 19. Nf3?! { [%eval 0.74] } { Inaccuracy. Ra4 was best. } { [%clk 0:25:47] } 19... Nc6 { [%eval 0.76] [%clk 0:20:24] } 20. Rb2 { [%eval 0.72] [%clk 0:24:22] } 20... Kf8 { [%eval 1.2] [%clk 0:20:12] } 21. g4 { [%eval 0.82] [%clk 0:16:10] } 21... Ke8 { [%eval 1.18] [%clk 0:18:25] } 22. h4 { [%eval 0.82] [%clk 0:16:06] } 22... h6 { [%eval 1.32] [%clk 0:15:12] } 23. Nd2 { [%eval 1.26] [%clk 0:13:14] } 23... Na5 { [%eval 1.03] [%clk 0:13:08] } 24. f4 { [%eval 1.2] [%clk 0:11:45] } 24... Rcd8 { [%eval 1.18] [%clk 0:12:30] } 25. Kf3 { [%eval 1.23] [%clk 0:11:36] } 25... f5 { [%eval 1.31] [%clk 0:12:09] } 26. gxf5 { [%eval 0.84] [%clk 0:11:06] } 26... gxf5 { [%eval 0.82] [%clk 0:12:32] } 27. Rcc2 { [%eval 0.55] [%clk 0:10:30] } 27... Nc6?! { [%eval 1.38] } { Inaccuracy. h5 was best. } { [%clk 0:06:37] } 28. Nc4 { [%eval 1.25] [%clk 0:07:57] } 28... Bf6 { [%eval 1.8] [%clk 0:02:52] } 29. Rb1?! { [%eval 1.02] } { Inaccuracy. h5 was best. } { [%clk 0:06:04] } 29... Rb8?! { [%eval 2.0] } { Inaccuracy. Bxh4 was best. } { [%clk 0:00:53] } 30. Bd2?! { [%eval 0.89] } { Inaccuracy. h5 was best. } { [%clk 0:04:41] } 30... Kf7 { [%eval 1.3] [%clk 0:00:57] } 31. Rcb2?! { [%eval 0.49] } { Inaccuracy. Nb6 was best. } { [%clk 0:04:06] } 31... Nd8? { [%eval 1.98] } { Mistake. Bxh4 was best. } { [%clk 0:00:36] } 32. Rb3? { [%eval 0.27] } { Mistake. Ne3 was best. } { [%clk 0:03:01] } 32... h5?? { [%eval 2.4] } { Blunder. Rc7 was best. } { [%clk 0:00:36] } 33. Be3 { [%eval 2.39] [%clk 0:02:40] } 33... Nc6 { [%eval 2.32] [%clk 0:00:45] } 34. Rb6 { [%eval 1.84] [%clk 0:02:23] } 34... Rc7 { [%eval 1.71] [%clk 0:00:56] } 35. R6b3?! { [%eval 0.71] } { Inaccuracy. R1b3 was best. } { [%clk 0:01:16] } 35... Ke6? { [%eval 2.45] } { Mistake. Bxh4 was best. } { [%clk 0:00:52] } 36. Bf2 { [%eval 2.55] [%clk 0:01:01] } 36... Kf7 { [%eval 2.88] [%clk 0:00:36] } 37. e4 { [%eval 2.87] [%clk 0:01:05] } 37... fxe4+ { [%eval 2.89] [%clk 0:00:44] } 38. Kxe4 { [%eval 2.74] [%clk 0:01:30] } 38... Rd7 { [%eval 3.37] [%clk 0:00:34] } 39. Ne5+?? { [%eval 0.63] } { Blunder. Rb6 was best. } { [%clk 0:01:13] } 39... Bxe5 { [%eval 0.62] [%clk 0:00:56] } 40. fxe5 { [%eval 0.56] [%clk 0:31:39] } 40... Rg8 { [%eval 0.59] [%clk 0:30:49] } 41. Rg1 { [%eval 0.54] [%clk 0:29:49] } 41... Rxg1 { [%eval 0.42] [%clk 0:23:11] } 42. Bxg1 { [%eval 0.48] [%clk 0:30:11] } 42... Rd1 { [%eval 0.61] [%clk 0:15:38] } 43. Bd4 { [%eval 0.67] [%clk 0:22:16] } 43... Ke6?? { [%eval 2.91] } { Blunder. Nd8 was best. } { [%clk 0:06:18] } 44. Rxb7 { [%eval 3.07] [%clk 0:20:47] } 44... Re1+ { [%eval 2.93] [%clk 0:06:31] } 45. Kf4?! { [%eval 2.2] } { Inaccuracy. Be3 was best. } { [%clk 0:17:40] } 45... a5 { [%eval 2.12] [%clk 0:01:03] } 46. Rc7?! { [%eval 1.38] } { Inaccuracy. a4 was best. } { [%clk 0:09:38] } 46... Kd5 { [%eval 1.38] [%clk 0:01:32] } 47. Kg5 { [%eval 0.88] [%clk 0:08:27] } 47... Nxe5?? { [%eval 3.97] } { Blunder. a4 was best. } { [%clk 0:01:27] } 48. Kxh5?? { [%eval 1.67] } { Blunder. Rxe7 was best. } { [%clk 0:08:32] } 48... Nc6 { [%eval 2.28] [%clk 0:01:04] } 49. Kg6?? { [%eval 0.13] } { Blunder. Kg4 was best. } { [%clk 0:06:39] } 49... e5 { [%eval 0.17] [%clk 0:00:32] } 50. Bf2 { [%eval 0.17] [%clk 0:06:31] } 50... Re2 { [%eval 0.34] [%clk 0:00:57] } 51. Rf7 { [%eval 0.38] [%clk 0:05:14] } 51... e4 { [%eval 0.39] [%clk 0:01:21] } 52. Bd4 { [%eval 0.0] [%clk 0:05:12] } 52... Rg2+ { [%eval 0.0] [%clk 0:01:35] } 53. Kf5?? { [%eval -9.89] } { Blunder. Kh5 was best. } { [%clk 0:04:31] } 53... Nxd4+ { [%eval -8.49] [%clk 0:00:43] } 54. cxd4? { [%eval #-18] } { Checkmate is now unavoidable. Kf4 was best. } { [%clk 0:05:11] } 54... Rf2+ { [%eval #-17] [%clk 0:02:50] } 55. Kg6 { [%eval #-17] [%clk 0:05:32] } 55... Rxf7 { [%eval #-16] [%clk 0:03:02] } 56. Kxf7 { [%eval -12.73] [%clk 0:05:44] } 56... e3 { [%eval #-15] [%clk 0:03:26] } 57. h5 { [%eval #-15] [%clk 0:05:41] } 57... e2 { [%eval #-14] [%clk 0:03:53] } 58. h6 { [%eval #-14] [%clk 0:06:07] } 58... e1=Q { [%eval #-15] [%clk 0:04:18] } 59. h7 { [%eval #-13] [%clk 0:06:31] } 59... Qh4 { [%eval #-12] [%clk 0:04:30] } 60. Kg8 { [%eval #-12] [%clk 0:04:28] } 60... Qg5+ { [%eval #-15] [%clk 0:04:51] } 61. Kf7 { [%eval #-15] [%clk 0:04:42] } 61... Qh6 { [%eval #-14] [%clk 0:05:16] } 62. Kg8 { [%eval #-6] [%clk 0:04:46] } 62... Qg6+ { [%eval #-5] [%clk 0:05:40] } 63. Kh8 { [%eval #-2] [%clk 0:04:57] } 63... Qf7 { [%eval #-1] [%clk 0:06:04] } 0-1