Vyas, Miransh Purven vs Colville, Julian
54th annual World Open - 2026 · Round 2 · 2026.07.02 · 0-1 · A09 Réti Opening: Advance 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.
PGN
[Event "54th annual World Open - 2026"]
[Site "Lichess"]
[Date "2026.07.02"]
[Round "2"]
[White "Vyas, Miransh Purven"]
[Black "Colville, Julian"]
[Result "0-1"]
[PlyCount "78"]
[WhiteElo "2120"]
[WhiteFideId "33435278"]
[BlackElo "2333"]
[BlackFideId "30963273"]
[BlackTitle "IM"]
[ECO "A09"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2027-07-07"]
1. Nf3 { [%clk 1:29:45] } 1... d5 { [%clk 1:26:10] } 2. c4 { [%clk 1:29:45] }
2... d4 { [%clk 1:26:10] } 3. b4 { [%clk 1:29:45] } 3... g5 { [%clk 1:26:10] }
4. Qa4+ { [%clk 1:29:45] } 4... c6 { [%clk 1:26:10] } 5. h3 { [%clk 1:29:45] }
5... Bg7 { [%clk 1:23:44] } 6. d3 { [%clk 1:26:58] } 6... h6 { [%clk 1:23:44] }
7. Nbd2 { [%clk 1:26:58] } 7... e5 { [%clk 1:22:29] } 8. g4 { [%clk 1:26:25] }
8... Ne7 { [%clk 1:12:03] } 9. Ba3 $6
{ Inaccuracy. Ne4 was best. [%clk 1:13:50] } 9... O-O { [%clk 1:05:41] } 10.
Ne4 $6 { Inaccuracy. h4 was best. [%clk 1:09:16] } 10... Nd7 { [%clk 0:55:19] }
11. Bg2 { [%clk 1:01:29] } 11... b5 { [%clk 0:45:20] } 12. Qb3
{ [%clk 0:49:36] } 12... Nb6 { [%clk 0:42:09] } 13. Nfd2 { [%clk 0:42:16] }
13... Na4 $6 { Inaccuracy. Rb8 was best. [%clk 0:35:39] } 14. Rc1 $6
{ Inaccuracy. cxb5 was best. [%clk 0:37:59] } 14... Be6 { [%clk 0:33:34] } 15.
Qc2 { [%clk 0:36:19] } 15... Ng6 { [%clk 0:30:26] } 16. Ng3 { [%clk 0:29:01] }
16... Rc8 { [%clk 0:28:40] } 17. Bb2 { [%clk 0:23:46] } 17... a6
{ [%clk 0:23:40] } 18. Be4 { [%clk 0:19:20] } 18... Nf4 { [%clk 0:20:07] } 19.
Bf5 { [%clk 0:16:41] } 19... Qe7 { [%clk 0:15:14] } 20. a3 { [%clk 0:14:10] }
20... c5 { [%clk 0:14:15] } 21. bxc5 $2
{ Mistake. Bxe6 was best. [%clk 0:13:25] } 21... Nxc5 { [%clk 0:13:08] } 22.
Kf1 { [%clk 0:10:02] } 22... Rfd8 { [%clk 0:11:20] } 23. Bxe6
{ [%clk 0:07:35] } 23... fxe6 { [%clk 0:11:20] } 24. f3 { [%clk 0:05:28] }
24... bxc4 { [%clk 0:09:46] } 25. Nxc4 { [%clk 0:05:08] } 25... e4
{ [%clk 0:09:23] } 26. fxe4 $6 { Inaccuracy. Nxe4 was best. [%clk 0:04:14] }
26... Qc7 { [%clk 0:09:22] } 27. Rg1 { [%clk 0:02:18] } 27... Nxh3 $6
{ Inaccuracy. Rf8 was best. [%clk 0:09:15] } 28. Rg2 $2
{ Mistake. Kg2 was best. [%clk 0:02:18] } 28... Qf4+ { [%clk 0:08:40] } 29. Ke1
{ [%clk 0:02:18] } 29... Qxg4 { [%clk 0:08:40] } 30. Nb6 $6
{ Inaccuracy. Kd2 was best. [%clk 0:01:42] } 30... Nf4 { [%clk 0:07:07] } 31.
Nxc8 { [%clk 0:01:42] } 31... Nxg2+ { [%clk 0:07:07] } 32. Kf2
{ [%clk 0:01:42] } 32... Be5 { [%clk 0:07:06] } 33. Ne7+ { [%clk 0:01:08] }
33... Kh7 { [%clk 0:07:06] } 34. Nf1 $2
{ Checkmate is now unavoidable. Nef5 was best. [%clk 0:00:29] } 34... Rf8+
{ [%clk 0:06:23] } 35. Nf5 { [%clk 0:00:29] } 35... Bd6 $2
{ Lost forced checkmate sequence. exf5 was best. [%clk 0:06:23] } 36. Nd2 $2
{ Checkmate is now unavoidable. Qxc5 was best. [%clk 0:00:29] } 36... Rxf5+
{ [%clk 0:06:23] } 37. exf5 { [%clk 0:00:29] } 37... Qg3+ { [%clk 0:06:23] }
38. Kg1 { [%clk 0:00:29] } 38... Ne3+ { [%clk 0:06:23] } 39. Kh1
{ [%clk 0:00:06] } 39... Qh3+ { [%clk 0:06:23] } 0-1