Nguyen, Alex Dac-Vuong vs Weidenhoefer, Max
Grenke Chess Festival 2026 | Grenke Open A · Round 6.42 · 2026.03.02 · 1-0 · C42 Russian Game: Karklins-Martinovsky 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.
PGN
[Event "Grenke Chess Festival 2026 | Grenke Open A"]
[Site "Lichess"]
[Date "2026.03.02"]
[Round "6.42"]
[White "Nguyen, Alex Dac-Vuong"]
[Black "Weidenhoefer, Max"]
[Result "1-0"]
[PlyCount "89"]
[WhiteElo "2377"]
[WhiteFideId "12984388"]
[WhiteTitle "IM"]
[BlackElo "2223"]
[BlackFideId "16230566"]
[BlackTitle "CM"]
[ECO "C42"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-04-07"]
1. e4 { [%clk 1:30:57] } 1... e5 { [%clk 1:30:50] } 2. Nf3 { [%clk 1:31:22] }
2... Nf6 { [%clk 1:31:11] } 3. Nxe5 { [%clk 1:23:33] } 3... d6
{ [%clk 1:31:31] } 4. Nd3 { [%clk 1:24:00] } 4... Nxe4 { [%clk 1:31:38] } 5.
Qe2 { [%clk 1:24:26] } 5... Qe7 { [%clk 1:31:30] } 6. Nf4 { [%clk 1:24:51] }
6... Nc6 { [%clk 1:28:12] } 7. c3 { [%clk 1:19:58] } 7... Nf6
{ [%clk 1:19:50] } 8. d4 { [%clk 1:16:15] } 8... g5 { [%clk 1:18:34] } 9. Nd3
{ [%clk 1:12:45] } 9... Qxe2+ { [%clk 1:18:45] } 10. Bxe2 { [%clk 1:13:05] }
10... h6 { [%clk 1:17:17] } 11. h4 { [%clk 1:05:57] } 11... g4
{ [%clk 1:08:23] } 12. h5 { [%clk 1:01:35] } 12... Bf5 { [%clk 1:03:56] } 13.
f3 { [%clk 0:54:55] } 13... gxf3 { [%clk 0:56:56] } 14. gxf3 { [%clk 0:54:28] }
14... O-O-O { [%clk 0:56:22] } 15. Kf2 { [%clk 0:54:42] } 15... d5
{ [%clk 0:55:26] } 16. Bf4 { [%clk 0:54:39] } 16... Bd6 { [%clk 0:52:38] } 17.
Bxd6 { [%clk 0:55:04] } 17... Rxd6 { [%clk 0:50:48] } 18. Ne5
{ [%clk 0:48:00] } 18... Re6 { [%clk 0:47:15] } 19. Bd3 { [%clk 0:42:48] }
19... Bxd3 { [%clk 0:29:05] } 20. Nxd3 { [%clk 0:47:45] } 20... Rg8
{ [%clk 0:27:52] } 21. Nd2 { [%clk 0:46:43] } 21... Rg5 { [%clk 0:28:44] } 22.
Nf4 { [%clk 0:46:56] } 22... Re8 { [%clk 0:27:01] } 23. Rag1 { [%clk 0:38:50] }
23... Reg8 { [%clk 0:29:13] } 24. Rxg5 { [%clk 0:39:12] } 24... Rxg5
{ [%clk 0:24:40] } 25. Nf1 { [%clk 0:38:26] } 25... Ne7 { [%clk 0:17:18] } 26.
Ne3 { [%clk 0:30:02] } 26... Nf5 { [%clk 0:11:58] } 27. Nfxd5
{ [%clk 0:28:14] } 27... Nxd5 { [%clk 0:16:45] } 28. Nxd5 { [%clk 0:28:40] }
28... Nxd4 { [%clk 0:09:50] } 29. Ne3 { [%clk 0:21:35] } 29... Ne6
{ [%clk 0:13:33] } 30. Ng4 { [%clk 0:20:17] } 30... Ng7 { [%clk 0:09:10] } 31.
Nxh6 { [%clk 0:20:25] } 31... f6 { [%clk 0:09:04] } 32. f4 { [%clk 0:18:25] }
32... Rxh5 { [%clk 0:07:18] } 33. Rxh5 { [%clk 0:06:15] } 33... Nxh5
{ [%clk 0:07:46] } 34. Kf3 { [%clk 0:06:33] } 34... Kd7 $4
{ Blunder. Ng7 was best.[%clk 0:05:59] } 35. Nf5 { [%clk 0:04:16] } 35... Ke6
{ [%clk 0:03:15] } 36. Kg4 { [%clk 0:04:48] } 36... c5 $6
{ Inaccuracy. Nxf4 was best.[%clk 0:03:30] } 37. c4 { [%clk 0:04:16] } 37...
a6 { [%clk 0:02:47] } 38. a3 { [%clk 0:00:53] } 38... b6 { [%clk 0:02:34] }
39. a4 { [%clk 0:03:50] } 39... b5 { [%clk 0:00:55] } 40. cxb5
{ [%clk 0:04:03] } 40... axb5 { [%clk 0:01:22] } 41. axb5 { [%clk 0:04:19] }
41... Nxf4 $6 { Inaccuracy. c4 was best.[%clk 0:00:45] } 42. Kxf4
{ [%clk 0:04:43] } 42... Kd5 { [%clk 0:01:09] } 43. Ne3+ { [%clk 0:04:27] }
43... Kd6 { [%clk 0:00:38] } 44. Nc4+ { [%clk 0:04:43] } 44... Kd5
{ [%clk 0:00:58] } 45. b6 { [%clk 0:03:28] } 1-0