Wu, William vs Pyrih, Roman
54th annual World Open - 2026 · Round 1 · 2026.06.24 · 1/2-1/2 · B31 Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto 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.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
PGN
[Event "54th annual World Open - 2026"]
[Site "Lichess"]
[Date "2026.06.24"]
[Round "1"]
[White "Wu, William"]
[Black "Pyrih, Roman"]
[Result "1/2-1/2"]
[PlyCount "183"]
[BlackElo "2408"]
[BlackFideId "14179156"]
[BlackTitle "IM"]
[ECO "B31"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2027-07-07"]
1. e4 { [%clk 1:30:00] } 1... c5 { [%clk 1:19:31] } 2. Nf3 { [%clk 1:30:00] }
2... Nc6 { [%clk 1:19:31] } 3. Bb5 { [%clk 1:30:00] } 3... g6
{ [%clk 1:19:31] } 4. O-O { [%clk 1:30:00] } 4... Bg7 { [%clk 1:19:31] } 5. c3
{ [%clk 1:30:00] } 5... Nf6 { [%clk 1:19:31] } 6. Re1 { [%clk 1:30:00] } 6...
O-O { [%clk 1:17:09] } 7. d4 { [%clk 1:30:00] } 7... cxd4 { [%clk 1:16:34] } 8.
cxd4 { [%clk 1:30:00] } 8... d5 { [%clk 1:16:34] } 9. e5 { [%clk 1:26:29] }
9... Ne4 { [%clk 1:16:29] } 10. Nc3 { [%clk 1:23:46] } 10... Bf5
{ [%clk 1:15:22] } 11. Bxc6 { [%clk 1:21:34] } 11... bxc6 { [%clk 1:15:21] }
12. Nh4 { [%clk 1:19:22] } 12... Be6 { [%clk 1:11:10] } 13. Na4
{ [%clk 1:05:00] } 13... g5 { [%clk 1:11:04] } 14. f3 { [%clk 0:59:19] } 14...
gxh4 { [%clk 1:11:04] } 15. fxe4 { [%clk 0:59:19] } 15... f5 $2
{ Mistake. dxe4 was best. [%clk 1:09:02] } 16. Nc5 { [%clk 0:57:39] } 16... Qc8
{ [%clk 1:05:41] } 17. exf5 { [%clk 0:55:18] } 17... Bxf5 { [%clk 1:05:41] }
18. Bg5 { [%clk 0:53:54] } 18... h3 { [%clk 0:47:10] } 19. Qd2 $6
{ Inaccuracy. Bxe7 was best. [%clk 0:31:31] } 19... Qe8 { [%clk 0:41:56] } 20.
Re3 { [%clk 0:25:32] } 20... h6 { [%clk 0:40:39] } 21. Rg3 { [%clk 0:24:26] }
21... Kh7 { [%clk 0:40:39] } 22. Rf1 { [%clk 0:18:35] } 22... e6
{ [%clk 0:37:47] } 23. Bf6 { [%clk 0:15:13] } 23... Bxf6 { [%clk 0:37:25] } 24.
exf6 { [%clk 0:15:13] } 24... Rxf6 $6
{ Inaccuracy. Rf7 was best. [%clk 0:37:25] } 25. Rxh3 { [%clk 0:15:13] } 25...
Rg6 { [%clk 0:36:23] } 26. Rb3 { [%clk 0:13:13] } 26... Rg7 { [%clk 0:36:23] }
27. Re3 { [%clk 0:10:33] } 27... Qg6 { [%clk 0:34:34] } 28. Rg3
{ [%clk 0:10:33] } 28... Qf6 { [%clk 0:34:34] } 29. Rxg7+ { [%clk 0:10:28] }
29... Qxg7 { [%clk 0:34:34] } 30. Rf3 { [%clk 0:10:11] } 30... Rf8
{ [%clk 0:33:27] } 31. Rg3 { [%clk 0:08:20] } 31... Qe7 { [%clk 0:33:27] } 32.
Rb3 { [%clk 0:08:11] } 32... Qh4 { [%clk 0:32:55] } 33. Rf3 $6
{ Inaccuracy. Rb7+ was best. [%clk 0:05:56] } 33... Rg8 { [%clk 0:32:47] } 34.
Qf2 { [%clk 0:05:56] } 34... Rg4 { [%clk 0:26:22] } 35. Nb3 { [%clk 0:03:42] }
35... Qxf2+ { [%clk 0:22:09] } 36. Rxf2 $6
{ Inaccuracy. Kxf2 was best. [%clk 0:03:42] } 36... Bb1 { [%clk 0:22:09] } 37.
h3 { [%clk 0:02:47] } 37... Rh4 { [%clk 0:21:24] } 38. Rf7+ { [%clk 0:02:04] }
38... Kg6 { [%clk 0:21:24] } 39. Rxa7 { [%clk 0:02:04] } 39... Bc2
{ [%clk 0:21:24] } 40. Nc5 { [%clk 0:01:35] } 40... Rxd4 { [%clk 0:19:59] } 41.
Nxe6 { [%clk 0:01:17] } 41... Rd2 { [%clk 0:19:59] } 42. Rc7 { [%clk 0:24:12] }
42... Be4 { [%clk 0:49:28] } 43. Rxc6 { [%clk 0:21:02] } 43... Rxg2+
{ [%clk 0:49:28] } 44. Kf1 { [%clk 0:21:02] } 44... Kf5 { [%clk 0:49:28] } 45.
Nd4+ { [%clk 0:18:59] } 45... Ke5 { [%clk 0:49:28] } 46. Ne2 { [%clk 0:14:16] }
46... Rh2 { [%clk 0:49:28] } 47. Ng3 { [%clk 0:07:20] } 47... Bd3+
{ [%clk 0:49:21] } 48. Kg1 { [%clk 0:07:20] } 48... Rxb2 { [%clk 0:49:21] } 49.
Rxh6 { [%clk 0:07:02] } 49... d4 { [%clk 0:41:50] } 50. Rh8 { [%clk 0:05:39] }
50... Rxa2 { [%clk 0:40:33] } 51. Re8+ { [%clk 0:05:39] } 51... Kf4
{ [%clk 0:40:33] } 52. Nh5+ { [%clk 0:05:39] } 52... Kf3 { [%clk 0:39:57] } 53.
Rf8+ { [%clk 0:05:39] } 53... Ke3 { [%clk 0:39:31] } 54. Re8+
{ [%clk 0:05:39] } 54... Kd2 { [%clk 0:39:31] } 55. Nf4 { [%clk 0:05:23] }
55... Bc4 { [%clk 0:39:31] } 56. Kf2 { [%clk 0:05:08] } 56... d3
{ [%clk 0:39:27] } 57. Kg3 { [%clk 0:04:40] } 57... Kc3 { [%clk 0:39:27] } 58.
Nxd3 { [%clk 0:04:40] } 58... Bxd3 { [%clk 0:39:27] } 59. h4 { [%clk 0:04:20] }
59... Kd4 { [%clk 0:39:27] } 60. h5 { [%clk 0:04:12] } 60... Ra1
{ [%clk 0:39:27] } 61. Kf4 { [%clk 0:04:12] } 61... Rf1+ { [%clk 0:39:27] } 62.
Kg5 { [%clk 0:04:12] } 62... Rg1+ { [%clk 0:39:27] } 63. Kf6 { [%clk 0:04:12] }
63... Rh1 { [%clk 0:39:27] } 64. Kg5 { [%clk 0:04:12] } 64... Bb1
{ [%clk 0:38:33] } 65. Re7 { [%clk 0:04:11] } 65... Kd5 { [%clk 0:38:33] } 66.
Re8 { [%clk 0:04:11] } 66... Kd6 { [%clk 0:38:33] } 67. Re3 { [%clk 0:04:11] }
67... Bc2 { [%clk 0:38:33] } 68. Re8 { [%clk 0:03:46] } 68... Bd1
{ [%clk 0:37:05] } 69. h6 { [%clk 0:03:46] } 69... Bc2 { [%clk 0:37:05] } 70.
Re2 { [%clk 0:03:45] } 70... Bh7 { [%clk 0:37:05] } 71. Re3 { [%clk 0:03:45] }
71... Rg1+ { [%clk 0:37:05] } 72. Kh4 { [%clk 0:03:44] } 72... Kd7
{ [%clk 0:36:39] } 73. Kh5 { [%clk 0:03:43] } 73... Bg8 { [%clk 0:36:29] } 74.
Kh4 { [%clk 0:03:43] } 74... Bh7 { [%clk 0:34:50] } 75. Kh5 { [%clk 0:03:43] }
75... Rg2 { [%clk 0:34:50] } 76. Kh4 { [%clk 0:03:43] } 76... Ra2
{ [%clk 0:33:53] } 77. Kg5 { [%clk 0:03:43] } 77... Rf2 { [%clk 0:33:53] } 78.
Kh4 { [%clk 0:03:22] } 78... Rf6 { [%clk 0:32:29] } 79. Kg5 { [%clk 0:02:51] }
79... Rf5+ { [%clk 0:32:29] } 80. Kg4 { [%clk 0:02:51] } 80... Ra5
{ [%clk 0:32:29] } 81. Kh4 { [%clk 0:02:51] } 81... Kd6 { [%clk 0:32:29] } 82.
Kg4 { [%clk 0:02:51] } 82... Bg8 { [%clk 0:32:29] } 83. Kh4 { [%clk 0:02:10] }
83... Bf7 { [%clk 0:32:29] } 84. Kg4 { [%clk 0:02:10] } 84... Be6+
{ [%clk 0:32:29] } 85. Kh4 { [%clk 0:02:10] } 85... Ra1 { [%clk 0:32:01] } 86.
Kg5 { [%clk 0:02:10] } 86... Ke7 { [%clk 0:32:01] } 87. h7 { [%clk 0:02:00] }
87... Rg1+ { [%clk 0:32:01] } 88. Kh6 { [%clk 0:02:00] } 88... Rh1+
{ [%clk 0:32:01] } 89. Kg7 { [%clk 0:02:00] } 89... Rg1+ { [%clk 0:32:01] } 90.
Kh6 { [%clk 0:02:00] } 90... Rh1+ { [%clk 0:32:01] } 91. Kg7 { [%clk 0:02:00] }
91... Rg1+ { [%clk 0:32:01] } 92. Kh6 { [%clk 0:02:00] } 1/2-1/2