Yu, Tianxiang Carlos vs Zuo, Junyu

Hong Kong International Open Chess Championship 2025 | Open · Round 1 · 2025.12.23 · 0-1 · B49 Sicilian Defense: Taimanov Variation, Bastrikov Variation

Moves

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67.
PGN
[Event "Hong Kong International Open Chess Championship 2025 | Open"]
[Site "Lichess"]
[Date "2025.12.23"]
[Round "1"]
[White "Yu, Tianxiang Carlos"]
[Black "Zuo, Junyu"]
[Result "0-1"]
[PlyCount "134"]
[WhiteElo "1807"]
[WhiteFideId "39922723"]
[BlackElo "2035"]
[BlackFideId "8641447"]
[ECO "B49"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-02-03"]

1. e4 { [%clk 1:30:50] } 1... c5 2. Nf3 { [%clk 1:31:20] } 2... e6
{ [%clk 1:31:16] } 3. d4 { [%clk 1:31:37] } 3... cxd4 { [%clk 1:31:37] } 4.
Nxd4 { [%clk 1:32:05] } 4... Nc6 { [%clk 1:32:04] } 5. Nc3 { [%clk 1:32:31] }
5... Qc7 { [%clk 1:32:30] } 6. Be3 { [%clk 1:32:46] } 6... a6
{ [%clk 1:32:45] } 7. Be2 { [%clk 1:33:42] } 7... Nf6 { [%clk 1:33:13] } 8. O-O
{ [%clk 1:33:42] } 8... Bb4 { [%clk 1:33:26] } 9. Na4 { [%clk 1:34:10] } 9...
Be7 { [%clk 1:33:26] } 10. Nxc6 { [%clk 1:33:32] } 10... bxc6
{ [%clk 1:32:10] } 11. Nb6 { [%clk 1:31:25] } 11... Rb8 { [%clk 1:28:47] } 12.
Nxc8 { [%clk 1:28:40] } 12... Qxc8 { [%clk 1:28:47] } 13. e5 { [%clk 1:22:25] }
13... Nd5 { [%clk 1:27:05] } 14. Bc1 { [%clk 1:21:28] } 14... Bc5
{ [%clk 1:26:00] } 15. Kh1 { [%clk 0:58:25] } 15... O-O { [%clk 1:20:18] } 16.
c4 { [%clk 0:56:46] } 16... Ne7 { [%clk 1:18:45] } 17. b3 { [%clk 0:45:01] }
17... Qc7 { [%clk 1:16:53] } 18. Bb2 { [%clk 0:44:47] } 18... Rfd8
{ [%clk 1:09:55] } 19. Qc2 { [%clk 0:40:53] } 19... d6 { [%clk 1:03:42] } 20.
exd6 { [%clk 0:39:22] } 20... Qxd6 { [%clk  1:01:41] } 21. Rad1
{ [%clk 0:37:45] } 21... Qc7 { [%clk 0:44:58] } 22. Bf3 { [%clk 0:35:42] }
22... Qb6 { [%clk 0:44:58] } 23. Kg1 { [%clk 0:28:47] } 23... h6
{ [%clk 0:36:55] } 24. Be4 { [%clk 0:26:31] } 24... f6 { [%clk 0:33:03] } 25.
Bf3 { [%clk  0:20:03] } 25... e5 { [%clk 0:31:39] } 26. Rfe1 { [%clk 0:17:48] }
26... Qa5 $6 { Inaccuracy. a5 was best.[%clk 0:26:49] } 27. Ba1 $6
{ Inaccuracy. a3 was  best.[%clk 0:12:07] } 27... Bd4 { [%clk 0:23:33] } 28.
Bxd4 { [%clk 0:11:06] } 28... Rxd4 { [%clk 0:23:33] } 29. Kf1
{ [%clk 0:10:18] } 29... Rbd8 { [%clk  0:22:19] } 30. Rxd4 { [%clk 0:09:54] }
30... Rxd4 { [%clk 0:22:44] } 31. Rd1 { [%clk 0:09:59] } 31... Qd8
{ [%clk 0:22:22] } 32. Rxd4 { [%clk 0:09:12] } 32... Qxd4 { [%clk 0:20:22] }
33. Ke2 { [%clk 0:09:05] } 33... Qd7 { [%clk 0:12:16] } 34. Qd2
{ [%clk 0:09:23] } 34... Qe6 { [%clk 0:11:05] } 35. g3 { [%clk 0:08:54] } 35...
f5 { [%clk 0:09:57] } 36. Bg2 { [%clk 0:08:24] } 36... e4 { [%clk 0:09:57] }
37. f3 { [%clk 0:08:37] } 37... exf3+ { [%clk 0:07:55] } 38. Kxf3
{ [%clk 0:08:37] } 38... Ng6 { [%clk 0:07:59] } 39. Kf2 { [%clk 0:08:49] }
39... Ne5 { [%clk  0:08:04] } 40. h3 { [%clk 0:08:54] } 40... Kh7
{ [%clk 0:08:17] } 41. Qe2 { [%clk  0:08:49] } 41... Qd6 { [%clk 0:08:12] } 42.
Kg1 { [%clk 0:08:17] } 42... a5 { [%clk 0:04:04] } 43. Qf2 { [%clk 0:07:35] }
43... Kg6 { [%clk 0:03:02] } 44. Kh2 { [%clk  0:06:23] } 44... Kf6
{ [%clk 0:00:01] } 45. Qb6 { [%clk 0:06:10] } 45... Qd2 { [%clk 0:00:00] } 46.
Kh1 { [%clk 0:06:19] } 46... f4 { [%clk 0:00:00] } 47. gxf4 { [%clk 0:06:44] }
47... Qc1+ 48. Qg1 { [%clk 0:07:17] } 48... Qxf4 { [%clk  0:00:00] } 49. Qf1 $4
{ Blunder. Qc5 was best.[%clk 0:07:17] } 49... Qxf1+ { [%clk 0:00:00] } 50.
Bxf1 { [%clk 0:07:43] } 50... c5 { [%clk 0:00:00] } 51. Kg2 { [%clk 0:07:55] }
51... Kf5 { [%clk 0:00:00] } 52. Kf2 { [%clk 0:07:55] } 52... Kf4
{ [%clk 0:00:00] } 53. Be2 $6 { Inaccuracy. Ke2 was best.[%clk 0:07:08] } 53...
g6 { [%clk 0:00:00] } 54. Bf1 { [%clk 0:07:26] } 54... g5 { [%clk 0:00:00] }
55. Ke2 { [%clk 0:06:51] } 55... h5 { [%clk 0:00:00] } 56. a3 $6
{ Inaccuracy. Kf2  was best.[%clk 0:07:00] } 56... Ke4 { [%clk 0:00:00] } 57.
Bg2+ { [%clk 0:07:02] } 57... Kd4 { [%clk 0:00:00] } 58. Kd2 g4
{ [%clk 0:00:00] } 59. hxg4 { [%clk  0:07:27] } 59... hxg4 { [%clk 0:00:00] }
60. Bh1 { [%clk 0:07:20] } 60... g3 { [%clk 0:00:00] } 61. Kc2
{ [%clk 0:05:45] } 61... Nd3 { [%clk 0:00:00] } 62. b4 { [%clk 0:06:15] } 62...
cxb4 { [%clk 0:00:00] } 63. axb4 $2
{ Checkmate is now  unavoidable. Kb3 was best.[%clk 0:06:15] } 63... axb4
{ [%clk 0:00:00] } 64. Kb3 $6
{ Checkmate is now unavoidable. Kd2 was best.[%clk  0:06:26] } 64... Kc5
{ [%clk 0:00:10] } 65. Bd5 $6
{ Checkmate is now unavoidable. Kc2 was  best.[%clk 0:06:27] } 65... Nf4
{ [%clk 0:00:35] } 66. Bh1 { [%clk 0:07:15] } 66... g2 { [%clk 0:00:35] } 67.
Bxg2 { [%clk 0:07:15] } 67... Nxg2 { [%clk  0:00:56] } 0-1