Event: 2025 \the Belt and Road\ China International Chess Open (Bengbu, Anhui) Group B
Site: https://lichess.org/broadcast/belt-and-road-open-2025-bengbu--group-b/round-4/Jn3RrvZm/H5qwETIj
White: Li, Yan
WhiteElo: 1810
Black: Xu, Wei
BlackElo: 1991
Result: 0-1
ECO: A54
Opening: Old Indian Defense: Ukrainian Variation
Variant: Standard
TimeControl: 90+30

1. d4 { [%eval 0.17] [%clk 1:30:59] } 1... Nf6 { [%eval 0.19] [%clk 1:26:48] } 2. c4 { [%eval 0.18] [%clk 1:31:23] } 2... d6 { [%eval 0.47] [%clk 1:25:52] } 3. Nc3 { [%eval 0.4] [%clk 1:31:48] } 3... e5 { [%eval 0.41] [%clk 1:26:12] } 4. dxe5 { [%eval 0.0] [%clk 1:32:10] } 4... dxe5 { [%eval 0.0] [%clk 1:26:37] } 5. Qxd8+ { [%eval 0.0] [%clk 1:32:36] } 5... Kxd8 { [%eval 0.0] [%clk 1:26:58] } 6. Bg5 { [%eval -0.27] [%clk 1:33:00] } 6... c6 { [%eval -0.12] [%clk 1:24:05] } 7. O-O-O+ { [%eval -0.26] [%clk 1:33:22] } 7... Kc7 { [%eval -0.22] [%clk 1:24:28] } 8. f4?! { [%eval -1.01] } { Inaccuracy. Nf3 was best. } { [%clk 1:31:33] } 8... h6 { [%eval -1.13] [%clk 1:22:02] } 9. fxe5?! { [%eval -1.89] } { Inaccuracy. Bxf6 was best. } { [%clk 1:27:46] } 9... hxg5 { [%eval -1.95] [%clk 1:22:26] } 10. exf6 { [%eval -1.84] [%clk 1:28:13] } 10... gxf6 { [%eval -1.88] [%clk 1:22:49] } 11. Nf3 { [%eval -1.89] [%clk 1:28:39] } 11... Be6 { [%eval -1.62] [%clk 1:22:40] } 12. e4 { [%eval -1.65] [%clk 1:29:00] } 12... Nd7 { [%eval -1.64] [%clk 1:22:36] } 13. Be2 { [%eval -1.8] [%clk 1:28:44] } 13... Bd6?! { [%eval -1.16] } { Inaccuracy. Bb4 was best. } { [%clk 1:20:05] } 14. h4?! { [%eval -2.07] } { Inaccuracy. Nd4 was best. } { [%clk 1:28:22] } 14... Ne5?! { [%eval -1.28] } { Inaccuracy. gxh4 was best. } { [%clk 1:16:16] } 15. hxg5 { [%eval -1.74] [%clk 1:18:12] } 15... Nxf3 { [%eval -1.72] [%clk 1:16:22] } 16. gxf3?! { [%eval -2.91] } { Inaccuracy. Bxf3 was best. } { [%clk 1:18:35] } 16... fxg5 { [%eval -2.89] [%clk 1:16:42] } 17. Bd3 { [%eval -3.2] [%clk 1:17:02] } 17... a5 { [%eval -3.07] [%clk 1:11:49] } 18. Ne2 { [%eval -3.07] [%clk 1:16:48] } 18... a4 { [%eval -2.48] [%clk 1:11:01] } 19. a3 { [%eval -3.09] [%clk 1:16:21] } 19... Be5 { [%eval -2.99] [%clk 1:10:55] } 20. Rdf1 { [%eval -3.29] [%clk 1:12:49] } 20... Kb6 { [%eval -3.21] [%clk 1:10:30] } 21. Rhg1 { [%eval -3.83] [%clk 1:10:27] } 21... Rag8? { [%eval -2.14] } { Mistake. Rad8 was best. } { [%clk 1:06:31] } 22. f4 { [%eval -2.26] [%clk 1:10:39] } 22... gxf4 { [%eval -2.1] [%clk 1:06:54] } 23. Rxg8 { [%eval -2.17] [%clk 1:11:06] } 23... Rxg8 { [%eval -2.14] [%clk 1:07:19] } 24. Nxf4 { [%eval -1.98] [%clk 1:11:30] } 24... Bxf4+ { [%eval -2.15] [%clk 1:07:28] } 25. Rxf4 { [%eval -2.05] [%clk 1:11:58] } 25... Kc5 { [%eval -2.02] [%clk 1:07:12] } 26. Bc2 { [%eval -2.01] [%clk 1:08:13] } 26... Rg1+? { [%eval -0.59] } { Mistake. Ra8 was best. } { [%clk 1:01:55] } 27. Kd2 { [%eval -0.88] [%clk 1:08:37] } 27... Kxc4 { [%eval -0.62] [%clk 1:02:11] } 28. Bxa4?? { [%eval -2.42] } { Blunder. e5+ was best. } { [%clk 1:06:28] } 28... Rg2+ { [%eval -2.25] [%clk 1:02:22] } 29. Kc1 { [%eval -2.42] [%clk 1:06:47] } 29... Kd3 { [%eval -2.43] [%clk 1:02:11] } 30. Rf1 { [%eval -2.47] [%clk 0:54:03] } 30... Kxe4 { [%eval -2.31] [%clk 1:01:29] } 31. Bc2+ { [%eval -2.09] [%clk 0:54:31] } 31... Ke5 { [%eval -2.15] [%clk 1:01:33] } 32. Re1+ { [%eval -2.2] [%clk 0:55:00] } 32... Kd6 { [%eval -2.19] [%clk 0:59:07] } 33. Rd1+ { [%eval -2.01] [%clk 0:55:02] } 33... Kc5 { [%eval -1.95] [%clk 0:58:42] } 34. Re1?! { [%eval -2.72] } { Inaccuracy. Rh1 was best. } { [%clk 0:54:47] } 34... Rf2 { [%eval -2.72] [%clk 0:58:54] } 35. Re3?! { [%eval -3.53] } { Inaccuracy. b4+ was best. } { [%clk 0:53:57] } 35... Bd5 { [%eval -3.3] [%clk 0:58:14] } 36. Re7 { [%eval -3.35] [%clk 0:52:07] } 36... b5 { [%eval -3.63] [%clk 0:58:30] } 37. Rd7?! { [%eval -4.56] } { Inaccuracy. Re3 was best. } { [%clk 0:52:36] } 37... f5 { [%eval -4.56] [%clk 0:58:33] } 38. a4 { [%eval -4.63] [%clk 0:51:52] } 38... bxa4 { [%eval -4.61] [%clk 0:58:51] } 39. Bxa4 { [%eval -4.65] [%clk 0:52:15] } 39... f4 { [%eval -4.32] [%clk 0:59:15] } 40. Rd8?! { [%eval -5.63] } { Inaccuracy. Ra7 was best. } { [%clk 0:51:01] } 40... f3 { [%eval -5.37] [%clk 0:58:20] } 41. Rf8 { [%eval -5.71] [%clk 0:50:21] } 41... Kd4 { [%eval -5.96] [%clk 0:57:53] } 42. Bc2 { [%eval -6.35] [%clk 0:47:03] } 42... Rh2 { [%eval -6.14] [%clk 0:57:34] } 43. Bd1 { [%eval -5.81] [%clk 0:46:37] } 43... Ke3 { [%eval -5.21] [%clk 0:57:16] } 44. Re8+?! { [%eval -8.89] } { Inaccuracy. Ra8 was best. } { [%clk 0:41:01] } 44... Be4 { [%eval -8.65] [%clk 0:56:49] } 45. Bxf3 { [%eval -9.16] [%clk 0:40:41] } 45... Kxf3 { [%eval -7.89] [%clk 0:57:12] } 46. b4 { [%eval -7.42] [%clk 0:40:57] } 46... Ke3 { [%eval -7.87] [%clk 0:57:25] } 47. Rb8? { [%eval #-23] } { Checkmate is now unavoidable. Ra8 was best. } { [%clk 0:41:13] } 47... Rh5?? { [%eval -6.27] } { Lost forced checkmate sequence. Rc2+ was best. } { [%clk 0:57:17] } 48. Kb2 { [%eval -6.25] [%clk 0:41:24] } 48... Rb5 { [%eval -5.66] [%clk 0:57:40] } 0-1