Murali, Dhruv vs Martinez Nestor, Ian Marco
North American Junior Chess Championship U20 2025 OPEN · Round 5 · 2025.11.23 · 1-0 · A21 English Opening: King's English Variation, Kramnik-Shirov Counterattack
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.
PGN
[Event "North American Junior Chess Championship U20 2025 OPEN"]
[Site "Lichess"]
[Date "2025.11.23"]
[Round "5"]
[White "Murali, Dhruv"]
[Black "Martinez Nestor, Ian Marco"]
[Result "1-0"]
[PlyCount "114"]
[WhiteElo "1824"]
[WhiteFideId "329218174"]
[BlackElo "1750"]
[BlackFideId "29699517"]
[ECO "A21"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-02-03"]
1. c4 { [%clk 1:27:18] } 1... e5 { [%clk 1:30:47] } 2. Nc3 { [%clk 1:27:39] }
2... Bb4 { [%clk 1:31:07] } 3. g3 { [%clk 1:27:44] } 3... Bxc3
{ [%clk 1:31:20] } 4. bxc3 { [%clk 1:27:50] } 4... d6 { [%clk 1:31:13] } 5. e4
{ [%clk 1:27:24] } 5... Nc6 { [%clk 1:29:18] } 6. Bg2 { [%clk 1:27:06] } 6...
Be6 { [%clk 1:26:15] } 7. d3 { [%clk 1:27:02] } 7... Nge7 { [%clk 1:25:21] } 8.
Ne2 { [%clk 1:25:42] } 8... Qd7 { [%clk 1:26:03] } 9. O-O { [%clk 1:25:55] }
9... f6 { [%clk 1:25:17] } 10. Be3 { [%clk 1:25:47] } 10... h5
{ [%clk 1:24:32] } 11. f4 { [%clk 1:24:30] } 11... Bh3 { [%clk 1:24:16] } 12.
f5 { [%clk 1:23:30] } 12... Bxg2 { [%clk 1:24:15] } 13. Kxg2 { [%clk 1:22:11] }
13... h4 { [%clk 1:24:27] } 14. g4 { [%clk 1:20:50] } 14... g6
{ [%clk 1:21:30] } 15. h3 { [%clk 1:19:21] } 15... gxf5 { [%clk 1:21:43] } 16.
gxf5 { [%clk 1:19:36] } 16... O-O-O { [%clk 1:20:31] } 17. Kh2
{ [%clk 1:17:37] } 17... Rdg8 { [%clk 1:20:24] } 18. Rg1 { [%clk 1:17:04] }
18... Qe8 { [%clk 1:18:43] } 19. Qe1 $6
{ Inaccuracy. Rg4 was best.[%clk 1:11:43] } 19... Qh5 { [%clk 1:17:37] } 20.
Qf2 b6 $6 { Inaccuracy. a6 was best.[%clk 1:16:52] } 21. Rxg8+
{ [%clk 1:08:39] } 21... Rxg8 { [%clk 1:16:17] } 22. Rg1 { [%clk 1:09:05] }
22... Rxg1 23. Nxg1 Qd1 24. Qd2 Qh5 { [%clk 1:12:44] } 25. Qe2 Qh7
{ [%clk 1:09:11] } 26. Qg4 Nd8 { [%clk 1:08:13] } 27. Nf3 c6
{ [%clk 1:07:51] } 28. Nxh4 { [%clk 1:01:28] } 28... d5 { [%clk 1:03:31] } 29.
cxd5 { [%clk 0:59:27] } 29... cxd5 { [%clk 1:06:56] } 30. Ng6
{ [%clk 0:57:11] } 30... dxe4 { [%clk 1:04:06] } 31. dxe4 { [%clk 0:56:13] }
31... Qf7 { [%clk 1:04:05] } 32. Nxe7+ { [%clk 0:51:11] } 32... Qxe7
{ [%clk 1:04:10] } 33. Qg8 $6 { Inaccuracy. h4 was best.[%clk 0:50:45] } 33...
Qc7 { [%clk 1:03:09] } 34. Bd2 { [%clk 0:43:05] } 34... Qc5 { [%clk 1:02:16] }
35. Kg2 $6 { Inaccuracy. Qg2 was best.[%clk 0:42:10] } 35... Qc6 $6
{ Inaccuracy. Qb5 was best.[%clk 1:02:13] } 36. Qd5 { [%clk 0:35:39] } 36...
Qxd5 $4 { Blunder. Qa4 was best.[%clk 1:02:17] } 37. exd5 { [%clk 0:36:01] }
37... Kd7 { [%clk 1:02:40] } 38. c4 { [%clk 0:35:46] } 38... Nf7
{ [%clk 1:02:56] } 39. Bb4 $6 { Inaccuracy. h4 was best.[%clk 0:35:23] } 39...
Ke8 $2 { Mistake. Nh6 was best.[%clk 0:59:20] } 40. Kf3 { [%clk 0:34:24] }
40... a5 { [%clk 0:59:18] } 41. Ba3 { [%clk 0:34:13] } 41... Ng5+
{ [%clk 0:59:21] } 42. Kg4 { [%clk 0:34:02] } 42... Ne4 $6
{ Inaccuracy. a4 was best.[%clk 0:58:00] } 43. Kh5 $6
{ Inaccuracy. h4 was best.[%clk 0:33:31] } 43... Nf2 $6
{ Inaccuracy. Nd2 was best.[%clk 0:57:11] } 44. Kg6 { [%clk 0:32:34] } 44...
e4 { [%clk 0:56:51] } 45. Bc1 { [%clk 0:30:42] } 45... Nd3 { [%clk 0:56:46] }
46. Be3 { [%clk 0:30:14] } 46... Ke7 { [%clk 0:56:57] } 47. Bxb6
{ [%clk 0:27:44] } 47... Nf4+ { [%clk 0:57:19] } 48. Kg7 { [%clk 0:26:18] }
48... Nxh3 $6 { Inaccuracy. Nh5+ was best.[%clk 0:57:37] } 49. Bc5+
{ [%clk 0:26:39] } 49... Ke8 { [%clk 0:57:41] } 50. Kxf6 { [%clk 0:26:58] }
50... Nf4 { [%clk 0:58:04] } 51. a4 { [%clk 0:25:16] } 51... Nd3
{ [%clk 0:58:12] } 52. Bd4 { [%clk 0:25:08] } 52... e3 { [%clk 0:58:27] } 53.
Bxe3 { [%clk 0:25:20] } 53... Nb2 $6
{ Checkmate is now unavoidable. Kd7 was best.[%clk 0:58:44] } 54. Kg7
{ [%clk 0:25:19] } 54... Nxc4 { [%clk 0:59:11] } 55. Bf4 { [%clk 0:25:29] }
55... Nb2 $6 { Checkmate is now unavoidable. Nb6 was best.[%clk 0:59:07] }
56. f6 { [%clk 0:25:06] } 56... Nxa4 { [%clk 0:59:33] } 57. f7+
{ [%clk 0:25:29] } 57... Ke7 { [%clk 0:59:56] } 1-0