Melillo, Lucius vs Guo, Ethan
2026 Charlotte Spring Norm Invitational | GM · Round 6.4 · 2026.03.21 · 1/2-1/2 · A30 English Opening: Symmetrical 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.
PGN
[Event "2026 Charlotte Spring Norm Invitational | GM"]
[Site "Lichess"]
[Date "2026.03.21"]
[Round "6.4"]
[White "Melillo, Lucius"]
[Black "Guo, Ethan"]
[Result "1/2-1/2"]
[PlyCount "121"]
[WhiteElo "2306"]
[WhiteFideId "30958245"]
[WhiteTitle "FM"]
[BlackElo "2364"]
[BlackFideId "30976359"]
[BlackTitle "FM"]
[ECO "A30"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-04-07"]
1. Nf3 { [%clk 1:21:09] } 1... c5 { [%clk 1:30:52] } 2. c4 { [%clk 1:21:28] }
2... Nc6 { [%clk 1:30:22] } 3. Nc3 { [%clk 1:21:54] } 3... e5
{ [%clk 1:29:54] } 4. e3 { [%clk 1:22:19] } 4... f5 { [%clk 1:29:08] } 5. d4
{ [%clk 1:22:00] } 5... e4 { [%clk 1:28:55] } 6. d5 { [%clk 1:22:18] } 6...
exf3 { [%clk 1:27:36] } 7. dxc6 { [%clk 1:22:41] } 7... dxc6 { [%clk 1:27:55] }
8. Qxf3 { [%clk 1:18:21] } 8... Nf6 { [%clk 1:26:47] } 9. b3 { [%clk 0:59:39] }
9... Bd6 { [%clk 1:22:56] } 10. Bb2 { [%clk 0:59:29] } 10... Be5
{ [%clk 1:22:31] } 11. Qd1 { [%clk 0:56:04] } 11... Qa5 $6
{ Inaccuracy. Qe7 was best.[%clk 1:20:31] } 12. Qd2 { [%clk 0:56:20] } 12...
Ne4 { [%clk 1:15:43] } 13. Nxe4 { [%clk 0:56:46] } 13... Qxd2+
{ [%clk 1:16:06] } 14. Kxd2 { [%clk 0:56:58] } 14... Bxb2 { [%clk 1:16:31] }
15. Nd6+ { [%clk 0:57:26] } 15... Ke7 { [%clk 1:16:29] } 16. Nxc8+
{ [%clk 0:57:15] } 16... Rhxc8 { [%clk 1:16:29] } 17. Rd1 { [%clk 0:57:37] }
17... a5 { [%clk 1:14:18] } 18. a4 { [%clk 0:57:55] } 18... g6
{ [%clk 1:12:42] } 19. Bd3 { [%clk 0:58:08] } 19... Be5 { [%clk 1:12:28] } 20.
g3 { [%clk 0:58:25] } 20... Rd8 { [%clk 1:12:04] } 21. Ke2 { [%clk 0:53:20] }
21... Rd7 { [%clk 1:11:59] } 22. Bc2 { [%clk 0:53:13] } 22... Rad8
{ [%clk 1:12:24] } 23. Rxd7+ { [%clk 0:53:39] } 23... Rxd7 { [%clk 1:12:51] }
24. h3 { [%clk 0:52:23] } 24... Kf6 { [%clk 1:11:56] } 25. Bd3
{ [%clk 0:51:58] } 25... Re7 { [%clk 1:10:17] } 26. Rd1 { [%clk 0:50:17] }
26... Rd7 { [%clk 1:10:35] } 27. f4 { [%clk 0:48:01] } 27... Bc3
{ [%clk 1:06:54] } 28. g4 { [%clk 0:48:23] } 28... Re7 { [%clk 1:03:54] } 29.
Kf3 { [%clk 0:48:42] } 29... Rd7 { [%clk 1:03:52] } 30. Bc2 { [%clk 0:48:31] }
30... Rxd1 { [%clk 1:02:36] } 31. Bxd1 { [%clk 0:48:54] } 31... h6
{ [%clk 0:57:11] } 32. gxf5 { [%clk 0:46:19] } 32... gxf5 { [%clk 0:56:02] }
33. e4 { [%clk 0:46:46] } 33... fxe4+ { [%clk 0:56:28] } 34. Kxe4
{ [%clk 0:47:12] } 34... b6 { [%clk 0:56:03] } 35. Bg4 { [%clk 0:47:30] } 35...
Bd2 { [%clk 0:56:29] } 36. Bd7 { [%clk 0:47:40] } 36... Ke7 { [%clk 0:56:41] }
37. Bxc6 { [%clk 0:48:03] } 37... Kf6 { [%clk 0:57:09] } 38. Bd7
{ [%clk 0:48:25] } 38... Bc1 { [%clk 0:57:26] } 39. Bg4 { [%clk 0:48:34] }
39... Bd2 { [%clk 0:57:51] } 40. h4 { [%clk 0:48:38] } 40... Be1
{ [%clk 0:58:04] } 41. h5 { [%clk 0:49:04] } 41... Bd2 { [%clk 0:58:31] } 42.
Bf5 { [%clk 0:49:30] } 42... Bc1 { [%clk 0:58:57] } 43. Bg6 { [%clk 0:49:54] }
43... Bd2 { [%clk 0:58:56] } 44. f5 { [%clk 0:50:19] } 44... Be1
{ [%clk 0:59:15] } 45. Kd5 { [%clk 0:50:45] } 45... Bb4 { [%clk 0:59:38] }
46. Kc6 { [%clk 0:50:36] } 46... Ke7 { [%clk 0:59:37] } 47. Kxb6
{ [%clk 0:51:30] } 47... Kf6 { [%clk 1:00:04] } 48. Kc6 { [%clk 0:51:53] }
48... Ke7 { [%clk 1:00:07] } 49. Kb6 { [%clk 0:52:18] } 49... Kf6
{ [%clk 1:00:34] } 50. Kc7 { [%clk 0:52:45] } 50... Ke7 { [%clk 1:00:44] } 51.
Kc6 { [%clk 0:53:02] } 51... Ba3 { [%clk 1:01:03] } 52. Kd5 { [%clk 0:52:56] }
52... Bb4 { [%clk 1:01:19] } 53. Kc6 { [%clk 0:52:45] } 53... Ba3
{ [%clk 1:01:43] } 54. Kc7 { [%clk 0:53:06] } 54... Bb4 { [%clk 1:02:08] } 55.
Kb6 { [%clk 0:53:14] } 55... Kf6 { [%clk 1:02:34] } 56. Kb5 { [%clk 0:53:34] }
56... Ke7 { [%clk 1:02:53] } 57. Kc6 { [%clk 0:54:02] } 57... Ba3
{ [%clk 1:03:18] } 58. Kc7 { [%clk 0:54:24] } 58... Bb4 { [%clk 1:03:40] } 59.
Kb6 { [%clk 0:54:41] } 59... Kf6 { [%clk 1:04:06] } 60. Kc6 { [%clk 0:55:03] }
60... Ke7 { [%clk 1:04:25] } 61. f6+ { [%clk 0:55:28] } 1/2-1/2