Gunawardhana, Devindya Oshini vs Duran Vega, Sergio
360 One Masters Chess Tournament | Masters · Round 3 · 2026.06.08 · 1-0 · 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.
PGN
[Event "360 One Masters Chess Tournament | Masters"]
[Site "Lichess"]
[Date "2026.06.08"]
[Round "3"]
[White "Gunawardhana, Devindya Oshini"]
[Black "Duran Vega, Sergio"]
[Result "1-0"]
[PlyCount "141"]
[WhiteElo "2340"]
[WhiteFideId "29941482"]
[WhiteTitle "WIM"]
[BlackElo "2268"]
[BlackFideId "6501311"]
[BlackTitle "IM"]
[ECO "B31"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2027-07-07"]
1. e4 { [%clk 1:30:57] } 1... c5 { [%clk 1:30:55] } 2. Nf3 { [%clk 1:31:12] }
2... Nc6 { [%clk 1:31:23] } 3. Bb5 { [%clk 1:31:26] } 3... g6
{ [%clk 1:31:51] } 4. Bxc6 { [%clk 1:31:35] } 4... bxc6 { [%clk 1:32:19] } 5.
d4 { [%clk 1:31:37] } 5... Bg7 { [%clk 1:32:46] } 6. dxc5 { [%clk 1:31:29] }
6... Qa5+ { [%clk 1:33:15] } 7. Nbd2 { [%clk 1:31:21] } 7... Qxc5
{ [%clk 1:33:43] } 8. O-O { [%clk 1:31:24] } 8... Nf6 { [%clk 1:33:57] } 9. Nb3
{ [%clk 1:30:27] } 9... Qd6 { [%clk 1:34:24] } 10. e5 { [%clk 1:28:13] } 10...
Qxd1 { [%clk 1:34:48] } 11. Rxd1 { [%clk 1:28:34] } 11... Nd5
{ [%clk 1:35:12] } 12. Nc5 $6 { Inaccuracy. c4 was best. [%clk 1:16:46] } 12...
f6 { [%clk 1:32:36] } 13. exf6 { [%clk 1:07:52] } 13... Nxf6 { [%clk 1:32:37] }
14. h3 { [%clk 1:00:21] } 14... d6 { [%clk 1:30:20] } 15. Nd3
{ [%clk 0:59:06] } 15... O-O { [%clk 1:28:15] } 16. c3 $6
{ Inaccuracy. Re1 was best. [%clk 0:44:34] } 16... a5 { [%clk 1:15:32] } 17.
Nde1 { [%clk 0:36:58] } 17... Ne4 { [%clk 1:10:32] } 18. Be3 { [%clk 0:32:25] }
18... Rb8 { [%clk 1:10:41] } 19. Nd2 { [%clk 0:29:39] } 19... Nf6
{ [%clk 1:08:14] } 20. Nd3 { [%clk 0:22:39] } 20... Nd5 $6
{ Inaccuracy. c5 was best. [%clk 1:06:33] } 21. Nc4 $6
{ Inaccuracy. Ba7 was best. [%clk 0:13:33] } 21... Ba6 { [%clk 1:04:48] } 22.
Nxa5 { [%clk 0:09:08] } 22... Nxe3 { [%clk 1:05:02] } 23. fxe3
{ [%clk 0:09:28] } 23... Bxd3 { [%clk 1:01:16] } 24. Rxd3 { [%clk 0:09:25] }
24... Rxb2 { [%clk 1:01:45] } 25. Rf1 $6
{ Inaccuracy. Nxc6 was best. [%clk 0:05:37] } 25... Ra8 { [%clk 0:44:28] } 26.
Nxc6 { [%clk 0:02:37] } 26... Raxa2 { [%clk 0:44:49] } 27. Nxe7+
{ [%clk 0:02:13] } 27... Kh8 { [%clk 0:45:17] } 28. Rfd1 { [%clk 0:02:00] }
28... Rxg2+ { [%clk 0:45:35] } 29. Kh1 { [%clk 0:02:21] } 29... Rh2+
{ [%clk 0:39:06] } 30. Kg1 { [%clk 0:02:49] } 30... Rag2+ { [%clk 0:36:03] }
31. Kf1 { [%clk 0:03:16] } 31... Rc2 { [%clk 0:36:19] } 32. Kg1
{ [%clk 0:03:14] } 32... Rxh3 $6 { Inaccuracy. Be5 was best. [%clk 0:33:45] }
33. Rxd6 { [%clk 0:02:21] } 33... Be5 { [%clk 0:30:26] } 34. R6d2
{ [%clk 0:02:38] } 34... Rxd2 $6 { Inaccuracy. Rxc3 was best. [%clk 0:28:00] }
35. Rxd2 { [%clk 0:03:04] } 35... Rxe3 { [%clk 0:28:13] } 36. c4 $6
{ Inaccuracy. Rd8+ was best. [%clk 0:02:37] } 36... Re4 { [%clk 0:15:49] } 37.
Nc6 { [%clk 0:01:32] } 37... Bc3 $6
{ Inaccuracy. Bf4 was best. [%clk 0:13:21] } 38. Rd8+ { [%clk 0:01:24] } 38...
Kg7 { [%clk 0:13:48] } 39. c5 { [%clk 0:01:23] } 39... h5 { [%clk 0:11:52] }
40. Kg2 $6 { Inaccuracy. Rd7+ was best. [%clk 0:00:57] } 40... g5
{ [%clk 0:37:10] } 41. Rd5 { [%clk 0:19:44] } 41... Kf6 { [%clk 0:35:16] } 42.
Kf3 { [%clk 0:13:52] } 42... Rf4+ $6
{ Inaccuracy. Rc4 was best. [%clk 0:33:11] } 43. Ke3 $4
{ Blunder. Ke2 was best. [%clk 0:14:15] } 43... h4 { [%clk 0:32:40] } 44. Rd6+
{ [%clk 0:13:01] } 44... Kf5 { [%clk 0:28:09] } 45. Ne7+ { [%clk 0:09:42] }
45... Kg4 { [%clk 0:28:37] } 46. c6 { [%clk 0:09:38] } 46... Ba5
{ [%clk 0:27:19] } 47. Nd5 { [%clk 0:08:34] } 47... Rf7 $4
{ Blunder. Rc4 was best. [%clk 0:25:15] } 48. Nf6+ $4
{ Blunder. Rf6 was best. [%clk 0:07:35] } 48... Kh3 { [%clk 0:24:42] } 49. Ne4
{ [%clk 0:05:54] } 49... Re7 $4 { Blunder. Bb6+ was best. [%clk 0:23:20] } 50.
Rd5 $4 { Blunder. Rd1 was best. [%clk 0:01:18] } 50... Bb6+ { [%clk 0:23:04] }
51. Kd3 { [%clk 0:01:32] } 51... g4 { [%clk 0:23:06] } 52. Rb5
{ [%clk 0:01:59] } 52... Bc7 { [%clk 0:13:24] } 53. Ng5+ { [%clk 0:02:07] }
53... Kg3 { [%clk 0:13:18] } 54. Ne4+ { [%clk 0:02:13] } 54... Kf4 $4
{ Blunder. Kf3 was best. [%clk 0:12:33] } 55. Nf6 { [%clk 0:02:39] } 55... Rf7
{ [%clk 0:08:47] } 56. Rb4+ { [%clk 0:00:46] } 56... Kf3 { [%clk 0:08:39] } 57.
Nxg4 { [%clk 0:00:42] } 57... h3 { [%clk 0:04:15] } 58. Ne3 { [%clk 0:00:46] }
58... Rh7 { [%clk 0:01:59] } 59. Rb1 { [%clk 0:00:36] } 59... h2
{ [%clk 0:02:18] } 60. Rf1+ { [%clk 0:00:39] } 60... Kg3 { [%clk 0:02:34] } 61.
Nf5+ $4 { Blunder. Rh1 was best. [%clk 0:00:48] } 61... Kh3 { [%clk 0:01:59] }
62. Ne3 $6 { Inaccuracy. Rc1 was best. [%clk 0:00:33] } 62... Rg7
{ [%clk 0:01:55] } 63. Rf3+ { [%clk 0:00:35] } 63... Bg3 { [%clk 0:01:31] } 64.
Rf1 { [%clk 0:00:50] } 64... Bf2 $6
{ Inaccuracy. Rc7 was best. [%clk 0:01:16] } 65. Ke2 { [%clk 0:00:35] } 65...
Rg1 $4 { Blunder. Bxe3 was best. [%clk 0:00:40] } 66. c7 { [%clk 0:00:48] }
66... Rg8 { [%clk 0:00:35] } 67. Kxf2 { [%clk 0:01:07] } 67... Rc8
{ [%clk 0:00:36] } 68. Rc1 { [%clk 0:00:39] } 68... Rf8+ { [%clk 0:00:55] } 69.
Ke2 { [%clk 0:00:59] } 69... Kg3 $6
{ Inaccuracy. Rc8 was best. [%clk 0:00:30] } 70. Nf1+ { [%clk 0:01:05] } 70...
Kh3 $2 { Mistake. Kf4 was best. [%clk 0:00:32] } 71. Nxh2 { [%clk 0:01:29] }
1-0