Frey, Fabian vs Nguyen, Alex Dac-Vuong

Grenke Chess Festival 2026 | Grenke Open A · Round 5.63 · 2026.03.02 · 0-1 · B10 Caro-Kann Defense: Breyer 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.
PGN
[Event "Grenke Chess Festival 2026 | Grenke Open A"]
[Site "Lichess"]
[Date "2026.03.02"]
[Round "5.63"]
[White "Frey, Fabian"]
[Black "Nguyen, Alex Dac-Vuong"]
[Result "0-1"]
[PlyCount "120"]
[WhiteElo "2232"]
[WhiteFideId "1336487"]
[BlackElo "2377"]
[BlackFideId "12984388"]
[BlackTitle "IM"]
[ECO "B10"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-04-07"]

1. e4 { [%clk 1:30:55] } 1... c6 { [%clk 1:30:56] } 2. d3 { [%clk 1:31:13] }
2... d5 { [%clk 1:31:17] } 3. Nd2 { [%clk 1:31:39] } 3... e5 { [%clk 1:31:39] }
4. Ngf3 { [%clk 1:32:03] } 4... Bd6 { [%clk 1:32:03] } 5. d4 { [%clk 1:32:30] }
5... exd4 { [%clk 1:32:05] } 6. Bd3 { [%clk 1:32:59] } 6... Ne7
{ [%clk 1:20:16] } 7. O-O { [%clk 1:30:37] } 7... O-O { [%clk 1:19:42] } 8.
Nxd4 { [%clk 1:31:28] } 8... dxe4 { [%clk 1:12:46] } 9. Nxe4 { [%clk 1:31:43] }
9... Bxh2+ { [%clk 1:11:54] } 10. Kxh2 { [%clk 1:28:47] } 10... Qxd4
{ [%clk 1:12:16] } 11. Qh5 { [%clk 1:28:37] } 11... Bf5 { [%clk 1:06:40] } 12.
Qh4 $6 { Inaccuracy. Re1 was best.[%clk  1:12:04] } 12... Bxe4
{ [%clk 1:03:04] } 13. Qxe4 { [%clk 1:04:59] } 13... Qxe4 { [%clk 1:02:28] }
14. Bxe4 { [%clk 1:05:27] } 14... Nd7 { [%clk 1:00:21] } 15. Re1
{ [%clk 1:05:49] } 15... Rfe8 { [%clk 0:59:29] } 16. Be3 { [%clk 1:04:16] }
16... Nf6 { [%clk 0:44:36] } 17. Bf3 { [%clk 1:03:44] } 17... Nf5
{ [%clk 0:44:39] } 18. Bg5 { [%clk 1:02:35] } 18... Nd4 { [%clk 0:33:38] } 19.
Bxf6 { [%clk 1:00:08] } 19... Nxf3+ { [%clk 0:33:06] } 20. gxf3
{ [%clk 1:00:29] } 20... gxf6 { [%clk  0:33:34] } 21. Rad1 { [%clk 0:58:43] }
21... Rxe1 { [%clk 0:25:37] } 22. Rxe1 { [%clk 0:59:06] } 22... Kf8
{ [%clk 0:26:03] } 23. Rd1 { [%clk 0:51:30] } 23... Ke7 { [%clk 0:26:22] } 24.
Re1+ { [%clk 0:51:43] } 24... Kd7 { [%clk 0:26:28] } 25. Kg2 { [%clk 0:52:11] }
25... Rg8+ { [%clk 0:25:47] } 26. Kf1 { [%clk 0:52:08] } 26... Rg5
{ [%clk 0:26:05] } 27. c4 $6 { Inaccuracy. Re4 was best.[%clk 0:47:26] } 27...
Rf5 $6 { Inaccuracy. Ra5 was best.[%clk 0:21:32] } 28. Kg2 { [%clk   0:46:25] }
28... Rg5+ { [%clk 0:21:59] } 29. Kf1 { [%clk 0:46:40] } 29... Rh5
{ [%clk 0:22:21] } 30. Kg2 { [%clk 0:46:20] } 30... Rh4 $6
{ Inaccuracy. Re5 was  best.[%clk 0:22:45] } 31. Rd1+ { [%clk 0:46:18] } 31...
Ke6 { [%clk 0:22:06] } 32. b3 { [%clk 0:46:24] } 32... Ke7 { [%clk 0:13:48] }
33. Rd2 { [%clk 0:40:51] } 33... c5 { [%clk 0:13:49] } 34. Kg3
{ [%clk 0:38:48] } 34... Rd4 { [%clk 0:14:14] } 35. Re2+ { [%clk 0:38:57] }
35... Kf8 { [%clk 0:12:51] } 36. Kg2 $2
{ Mistake. f4  was best.[%clk 0:38:43] } 36... b6 { [%clk 0:12:46] } 37. Kg3
{ [%clk 0:33:07] } 37... f5 $6 { Inaccuracy. a5 was  best.[%clk 0:12:20] } 38.
Kg2 $2 { Mistake.  f4 was best.[%clk  0:30:39] } 38... a6 $6
{ Inaccuracy. a5 was best.[%clk  0:11:16] } 39. Re5 $6
{ Inaccuracy. Kg3 was best.[%clk 0:24:20] } 39... Rd2 $2
{ Mistake. f4 was best.[%clk 0:11:09] } 40. Rxf5 $2
{ Mistake. a4 was  best.[%clk 0:24:40] } 40... Ke7 $4
{ Blunder. Rxa2 was best.[%clk 0:09:49] } 41. a4 { [%clk 0:14:53] } 41... Ke6
{ [%clk 0:10:05] } 42. Rh5 { [%clk 0:09:06] } 42... a5 { [%clk 0:08:06] } 43.
Rh6+ $6 { Inaccuracy. f4 was best.[%clk  0:06:46] } 43... f6 { [%clk 0:08:31] }
44. Rh1 $2 { Mistake. Kg3 was best.[%clk  0:06:30] } 44... Rb2
{ [%clk 0:08:56] } 45. Re1+ { [%clk 0:06:51] } 45... Kf5 { [%clk 0:09:14] } 46.
Re3 { [%clk 0:07:08] } 46... Kf4 { [%clk 0:05:29] } 47. Re4+ $2
{ Mistake. Re6 was best.[%clk 0:06:37] } 47... Kg5 { [%clk 0:05:37] } 48. Re3
{ [%clk 0:07:00] } 48... f5 { [%clk 0:05:45] } 49. Rd3 { [%clk 0:06:56] } 49...
h5 { [%clk 0:05:49] } 50. f4+ { [%clk 0:02:37] } 50... Kxf4 { [%clk 0:06:14] }
51. Re3 $6 { Inaccuracy. Rf3+ was best.[%clk 0:02:46] } 51... h4
{ [%clk 0:06:23] } 52. Kf1 { [%clk 0:02:35] } 52... Kg4 { [%clk 0:06:40] } 53.
Kg2 { [%clk 0:02:19] } 53... Kf4 { [%clk 0:04:48] } 54. Kf1 { [%clk 0:02:28] }
54... Kg5 { [%clk 0:04:59] } 55. Kg2 { [%clk 0:02:21] } 55... Kg4
{ [%clk 0:05:23] } 56. Rd3 { [%clk 0:02:25] } 56... f4 { [%clk 0:04:25] } 57.
Rh3 $6 { Inaccuracy. Rc3 was best.[%clk  0:01:35] } 57... Rxf2+
{ [%clk 0:03:43] } 58. Kxf2 { [%clk 0:01:49] } 58... Kxh3 { [%clk 0:04:12] }
59. Kf3 { [%clk 0:01:59] } 59... Kh2 { [%clk 0:04:38] } 60. Kf2
{ [%clk 0:01:56] } 60... h3 { [%clk 0:05:03] } 0-1