Nguyen, Alex Dac-Vuong vs Shevchenko, Yaroslav

Grenke Chess Festival 2026 | Grenke Open A · Round 2.78 · 2026.03.02 · 0-1 · A13 English Opening: Agincourt Defense, Catalan Defense Accepted

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.
PGN
[Event "Grenke Chess Festival 2026 | Grenke Open A"]
[Site "Lichess"]
[Date "2026.03.02"]
[Round "2.78"]
[White "Nguyen, Alex Dac-Vuong"]
[Black "Shevchenko, Yaroslav"]
[Result "0-1"]
[PlyCount "106"]
[WhiteElo "2377"]
[WhiteFideId "12984388"]
[WhiteTitle "IM"]
[BlackElo "2199"]
[BlackFideId "34144684"]
[BlackTitle "FM"]
[ECO "A13"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-04-07"]

1. c4 { [%clk 1:30:56] } 1... e6 { [%clk 1:30:44] } 2. Nf3 { [%clk 1:31:16] }
2... d5 { [%clk 1:31:06] } 3. g3 { [%clk 1:31:35] } 3... Nf6 { [%clk 1:31:10] }
4. Bg2 { [%clk 1:31:55] } 4... dxc4 { [%clk 1:30:12] } 5. O-O
{ [%clk 1:31:50] } 5... Nbd7 { [%clk 1:29:44] } 6. a4 { [%clk 1:22:51] } 6...
a5 { [%clk 1:27:01] } 7. Qc2 { [%clk 1:22:33] } 7... Nb6 { [%clk 1:27:10] } 8.
Rd1 { [%clk 1:09:46] } 8... Nfd5 { [%clk 1:18:35] } 9. d4 { [%clk 1:08:14] }
9... cxd3 { [%clk 1:14:07] } 10. Qxd3 { [%clk 1:06:52] } 10... Bd6
{ [%clk 1:05:55] } 11. e4 { [%clk 0:57:16] } 11... Nb4 { [%clk 1:06:16] } 12.
Qe2 { [%clk 0:56:52] } 12... Bd7 { [%clk 1:05:19] } 13. Bg5 { [%clk 0:51:43] }
13... Be7 { [%clk 0:55:32] } 14. Be3 { [%clk 0:52:04] } 14... Qc8
{ [%clk 0:55:07] } 15. Ne5 { [%clk 0:45:38] } 15... Bf6 { [%clk 0:45:50] } 16.
Nxd7 { [%clk 0:45:48] } 16... Nxd7 { [%clk 0:46:17] } 17. Na3
{ [%clk 0:45:29] } 17... O-O { [%clk 0:45:23] } 18. Rac1 { [%clk 0:45:36] }
18... Ne5 { [%clk  0:39:20] } 19. Nb5 { [%clk 0:24:55] } 19... Nec6
{ [%clk 0:38:49] } 20. Bc5 { [%clk 0:18:45] } 20... Rd8 { [%clk 0:35:24] } 21.
f4 { [%clk 0:18:57] } 21... e5 { [%clk  0:30:16] } 22. b3 { [%clk 0:17:37] }
22... Na6 { [%clk 0:28:43] } 23. Be3 { [%clk  0:16:03] } 23... Qe6
{ [%clk 0:28:28] } 24. Rd5 { [%clk 0:16:01] } 24... Ncb4 { [%clk 0:28:08] } 25.
Rxd8+ { [%clk 0:07:21] } 25... Rxd8 { [%clk 0:28:26] } 26. Nxc7
{ [%clk 0:07:30] } 26... Nxc7 $6 { Inaccuracy. Qxb3 was best.[%clk   0:27:43] }
27. Rxc7 { [%clk 0:07:58] } 27... Qxb3 { [%clk 0:27:56] } 28. Rxb7
{ [%clk 0:05:48] } 28... h6 { [%clk 0:20:50] } 29. Bf1 { [%clk 0:05:27] } 29...
exf4 { [%clk 0:19:23] } 30. Bxf4 { [%clk 0:03:27] } 30... Bd4+
{ [%clk 0:18:09] } 31. Kg2 { [%clk 0:03:11] } 31... Qxa4 { [%clk 0:18:06] } 32.
Bc7 $6 { Inaccuracy. h4  was best.[%clk 0:01:17] } 32... Rc8 { [%clk 0:16:45] }
33. Rb8 $4 { Blunder. Qc4 was best.[%clk 0:00:45] } 33... Rxb8
{ [%clk 0:17:10] } 34. Bxb8 { [%clk  0:01:14] } 34... Qc6 { [%clk 0:16:27] }
35. Qc4 { [%clk 0:01:26] } 35... Qxe4+ { [%clk 0:16:50] } 36. Kh3
{ [%clk 0:01:53] } 36... Nd5 { [%clk 0:13:49] } 37. Qc8+ { [%clk 0:02:09] }
37... Kh7 { [%clk 0:14:18] } 38. Bg2 { [%clk 0:02:34] } 38... Qe6+
{ [%clk 0:14:19] } 39. Qxe6 { [%clk 0:03:02] } 39... fxe6 { [%clk 0:14:48] }
40. Be4+ { [%clk 0:02:26] } 40... g6 { [%clk 0:14:20] } 41. Bc2
{ [%clk 0:01:42] } 41... Kg7 { [%clk 0:11:38] } 42. Bf4 $6
{ Inaccuracy. Bd6 was best.[%clk  0:00:59] } 42... Bc3 $4
{ Blunder. Nxf4+ was best.[%clk 0:08:06] } 43. Kg4 $2
{ Mistake. Bc1 was best.[%clk 0:01:09] } 43... e5 { [%clk 0:07:23] } 44. Bc1
{ [%clk 0:01:30] } 44... Nb4 $6 { Inaccuracy. e4 was best.[%clk 0:07:36] } 45.
Be4 { [%clk 0:01:25] } 45... Na6 $6
{ Inaccuracy. Na2 was best.[%clk  0:07:39] } 46. Bc2 { [%clk 0:01:32] } 46...
Nb4 { [%clk 0:07:24] } 47. Be4 $6 { Inaccuracy. Bb1 was best.[%clk 0:02:00] }
47... Na2 { [%clk 0:07:47] } 48. Ba3 { [%clk  0:01:16] } 48... Bd4
{ [%clk 0:08:04] } 49. h4 $2 { Mistake. Bc2 was best.[%clk  0:01:10] } 49...
Nc3 { [%clk 0:06:29] } 50. Bc2 { [%clk 0:00:52] } 50... a4 { [%clk 0:05:17] }
51. Bb2 $6 { Inaccuracy. Kh3 was best.[%clk 0:00:53] } 51... Nd5
{ [%clk 0:05:41] } 52. Bxd4 $6 { Inaccuracy. Bc1 was  best.[%clk 0:01:19] }
52... exd4 { [%clk 0:06:08] } 53. Bxa4 { [%clk 0:01:44] } 53... d3
{ [%clk  0:06:31] } 0-1