Event: 2025年全国国际象棋棋协大师赛（重庆站）
Site: https://lichess.org/broadcast/2025/round-8/KpsWAIIr/iKK0gDNE
Date: 2025-11-28
White: Tang, Keran
WhiteElo: 1937
Black: Liu, Zhengcheng
BlackElo: 1782
Result: *
ECO: D10
Opening: Slav Defense: Exchange Variation
Variant: Standard
TimeControl: 45+10

1. d4 { [%clk 0:45:19] } 1... d5 { [%clk 0:45:16] } 2. c4 { [%clk 0:45:28] } 2... c6 { [%clk 0:45:22] } 3. cxd5 { [%clk 0:45:37] } 3... cxd5 { [%clk 0:45:29] } 4. Nc3 { [%clk 0:45:46] } 4... Nc6 { [%clk 0:45:05] } 5. e4 { [%clk 0:45:54] } 5... e6 { [%clk 0:43:49] } 6. e5 { [%clk 0:46:02] } 6... Bd7 { [%clk 0:43:06] } 7. Nf3 { [%clk 0:46:06] } 7... Nge7 { [%clk 0:43:02] } 8. Bd3 { [%clk 0:46:04] } 8... h6 { [%clk 0:42:20] } 9. a3 { [%clk 0:45:28] } 9... Na5 { [%clk 0:41:47] } 10. O-O { [%clk 0:43:32] } 10... Qb6 { [%clk 0:39:41] } 11. b4 { [%clk 0:43:03] } 11... Nc4 { [%clk 0:38:33] } 12. Na4 { [%clk 0:41:14] } 12... Qc6 { [%clk 0:37:13] } 13. Nc5 { [%clk 0:40:51] } 13... b6 { [%clk 0:37:04] } 14. Nxd7 { [%clk 0:40:36] } 14... Qxd7 { [%clk 0:37:10] } 15. Qb3 { [%clk 0:39:25] } 15... Rc8 { [%clk 0:36:37] } 16. Ra2 { [%clk 0:37:32] } 16... Nc6 { [%clk 0:32:44] } 17. Be3 { [%clk 0:35:55] } 17... b5 { [%clk 0:32:14] } 18. h3 { [%clk 0:33:31] } 18... Be7 { [%clk 0:32:02] } 19. Bb1 { [%clk 0:32:11] } 19... a6 { [%clk 0:29:41] } 20. Ne1 { [%clk 0:32:16] } 20... f5 { [%clk 0:28:50] } 21. exf6 { [%clk 0:32:15] } 21... Bxf6 { [%clk 0:28:59] } 22. Bg6+ { [%clk 0:32:22] } 22... Ke7 { [%clk 0:28:54] } 23. Qd1 { [%clk 0:31:44] } 23... Qd6 { [%clk 0:27:58] } 24. Nf3 { [%clk 0:30:00] } 24... Rhf8 { [%clk 0:27:08] } 25. Re1 { [%clk 0:29:55] } 25... Kd7 { [%clk 0:26:38] } 26. Bc1 { [%clk 0:28:23] } 26... Ne7 { [%clk 0:24:40] } 27. Bd3 { [%clk 0:28:32] } 27... Nf5 { [%clk 0:24:30] } 28. Rae2 { [%clk 0:27:32] } 28... Rce8 { [%clk 0:21:55] } 29. Rxe6 { [%clk 0:27:15] } 29... Rxe6 { [%clk 0:21:43] } 30. Bxf5 { [%clk 0:27:20] } 30... Re8 { [%clk 0:21:48] } 31. Qe2 { [%clk 0:25:56] } 31... g6 { [%clk 0:21:04] } 32. Bxe6+ { [%clk 0:25:36] } 32... Rxe6 { [%clk 0:21:12] } 33. Qd3 { [%clk 0:24:40] } 33... Rxe1+ { [%clk 0:21:16] } 34. Nxe1 { [%clk 0:24:48] } 34... Qe6 { [%clk 0:20:40] } 35. Kf1 { [%clk 0:24:50] } 35... Bg7 { [%clk 0:20:46] } 36. Nc2 { [%clk 0:22:40] } 36... Kc6 { [%clk 0:20:17] } 37. Na1 { [%clk 0:20:21] } 37... a5 { [%clk 0:17:05] } 38. bxa5 { [%clk 0:20:02] } 38... Nxa5 { [%clk 0:17:11] } 39. a4 { [%clk 0:19:38] } 39... Nc4 { [%clk 0:16:39] } 40. axb5+ { [%clk 0:19:37] } 40... Kb6 { [%clk 0:16:24] } 41. Nb3 { [%clk 0:19:32] } 41... Bf8 { [%clk 0:15:22] } 42. Qf3 { [%clk 0:18:01] } 42... Bb4 { [%clk 0:15:01] } 43. g4 { [%clk 0:17:28] } 43... g5 { [%clk 0:14:35] } 44. Qg3 { [%clk 0:15:51] } 44... Bd6 { [%clk 0:13:50] } 45. Qd3 { [%clk 0:15:25] } 45... Kxb5 { [%clk 0:13:01] } 46. Nd2 { [%clk 0:15:19] } 46... Kc6 { [%clk 0:11:03] } 47. Qc2 { [%clk 0:14:17] } 47... Kb6 { [%clk 0:09:33] } 48. Nf3 { [%clk 0:13:20] } 48... Qe4 { [%clk 0:07:59] } 49. Qxe4 { [%clk 0:10:52] } 49... dxe4 { [%clk 0:08:06] } 50. Ng1 { [%clk 0:10:48] } 50... Kc6 { [%clk 0:08:13] } 51. Ne2 { [%clk 0:10:57] } 51... Kd5 { [%clk 0:08:13] } 52. Be3 { [%clk 0:10:29] } 52... Bb4 { [%clk 0:08:19] } 53. Ng3 { [%clk 0:10:29] } *