Preotu, Razvan vs Guo, Ethan

2026 Charlotte Spring Norm Invitational | GM · Round 2.2 · 2026.03.15 · 1-0 · A37 English Opening: Symmetrical Variation, Botvinnik System Reversed, with Nf3

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. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108.
PGN
[Event "2026 Charlotte Spring Norm Invitational | GM"]
[Site "Lichess"]
[Date "2026.03.15"]
[Round "2.2"]
[White "Preotu, Razvan"]
[Black "Guo, Ethan"]
[Result "1-0"]
[PlyCount "215"]
[WhiteElo "2502"]
[WhiteFideId "2613280"]
[WhiteTitle "GM"]
[BlackElo "2364"]
[BlackFideId "30976359"]
[BlackTitle "FM"]
[ECO "A37"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-04-07"]

1. Nf3 { [%clk 1:29:00] } 1... c5 { [%clk 1:26:59] } 2. c4 { [%clk 1:29:07] }
2... Nc6 { [%clk 1:26:38] } 3. Nc3 { [%clk 1:29:13] } 3... e5
{ [%clk 1:25:52] } 4. g3 { [%clk 1:26:47] } 4... g6 { [%clk 1:24:57] } 5. Bg2
{ [%clk 1:27:04] } 5... Bg7 { [%clk 1:24:57] } 6. a3 { [%clk 1:24:35] } 6... a5
{ [%clk 1:20:15] } 7. d3 { [%clk  1:24:27] } 7... Nge7 { [%clk 1:19:41] } 8.
Nd2 { [%clk 1:19:45] } 8... d6 { [%clk  1:18:00] } 9. Nf1 { [%clk 1:19:55] }
9... O-O { [%clk 1:17:27] } 10. Ne3 { [%clk  1:20:18] } 10... Nd4
{ [%clk 1:04:45] } 11. Rb1 { [%clk 1:14:05] } 11... Rb8 { [%clk 1:00:18] } 12.
Nc2 { [%clk 0:53:05] } 12... Bd7 { [%clk 0:57:22] } 13. Nxd4 $6
{ Inaccuracy. O-O was best.[%clk 0:46:40] } 13... exd4 { [%clk 0:56:56] } 14.
Ne4 { [%clk 0:43:22] } 14... Bc6 { [%clk 0:55:28] } 15. O-O { [%clk 0:43:43] }
15... f5 { [%clk 0:50:53] } 16. Ng5 { [%clk 0:44:01] } 16... Qd7
{ [%clk 0:49:23] } 17. b4 { [%clk 0:44:17] } 17... Bxg2 { [%clk 0:48:44] } 18.
Kxg2 { [%clk 0:44:41] } 18... axb4 { [%clk 0:48:23] } 19. axb4
{ [%clk 0:45:04] } 19... b5 { [%clk  0:44:44] } 20. bxc5 { [%clk 0:27:18] }
20... bxc4 { [%clk 0:44:19] } 21. Rxb8 { [%clk 0:26:49] } 21... Rxb8
{ [%clk 0:44:44] } 22. dxc4 { [%clk 0:18:17] } 22... dxc5 { [%clk 0:44:44] }
23. Bf4 { [%clk 0:17:52] } 23... Rb4 { [%clk 0:43:37] } 24. Qd3
{ [%clk 0:18:17] } 24... h6 { [%clk 0:41:23] } 25. Nf3 { [%clk 0:18:33] } 25...
Qe6 { [%clk 0:37:10] } 26. Ra1 { [%clk 0:17:05] } 26... Qxc4 $6
{ Inaccuracy.  g5 was best.[%clk 0:28:36] } 27. Ra8+ { [%clk 0:16:09] } 27...
Kf7 { [%clk 0:27:48] } 28. Qxc4+ { [%clk 0:11:32] } 28... Rxc4
{ [%clk 0:28:13] } 29. Bxh6 { [%clk 0:11:47] } 29... Bf6 { [%clk 0:26:24] } 30.
Ng5+ { [%clk 0:06:21] } 30... Bxg5 { [%clk 0:26:45] } 31. Bxg5
{ [%clk 0:06:44] } 31... Rc2 { [%clk  0:25:49] } 32. Kf1 { [%clk 0:04:51] }
32... Nd5 { [%clk 0:22:37] } 33. Rc8 { [%clk  0:04:37] } 33... c4
{ [%clk 0:21:29] } 34. Rc5 { [%clk 0:04:32] } 34... Nb4 { [%clk 0:18:55] } 35.
Rc7+ { [%clk 0:04:30] } 35... Kg8 { [%clk 0:18:26] } 36. Bf6 { [%clk 0:01:40] }
36... d3 { [%clk 0:17:55] } 37. exd3 { [%clk 0:02:08] } 37... Nxd3
{ [%clk 0:16:45] } 38. Bd4 { [%clk 0:02:33] } 38... Kf8 { [%clk 0:12:48] } 39.
h4 { [%clk 0:02:57] } 39... c3 { [%clk 0:12:35] } 40. Rxc3 { [%clk 0:02:00] }
40... Rxc3 { [%clk 0:12:58] } 41. Bxc3 { [%clk 0:02:25] } 41... Kf7
{ [%clk 0:11:27] } 42. Ke2 { [%clk 0:02:40] } 42... Nc5 { [%clk 0:11:41] } 43.
Bd4 { [%clk 0:00:41] } 43... Ne6 { [%clk 0:11:50] } 44. Kd3 { [%clk 0:00:58] }
44... Ke7 { [%clk 0:11:51] } 45. Be5 { [%clk 0:01:20] } 45... Nc5+
{ [%clk 0:11:34] } 46. Kd4 { [%clk  0:01:39] } 46... Nd7 { [%clk 0:09:01] } 47.
Bg7 { [%clk 0:00:34] } 47... Ke6 { [%clk 0:09:15] } 48. Ke3 { [%clk 0:00:56] }
48... Kf7 { [%clk 0:09:14] } 49. Bd4 { [%clk 0:01:06] } 49... Nf8
{ [%clk 0:08:40] } 50. Kf4 { [%clk 0:01:28] } 50... Ne6+ { [%clk 0:08:40] } 51.
Ke5 { [%clk 0:01:52] } 51... Nd8 { [%clk 0:07:13] } 52. Bc5 { [%clk 0:01:06] }
52... Ne6 { [%clk 0:06:50] } 53. Be3 { [%clk 0:01:23] } 53... Nf8
{ [%clk 0:05:31] } 54. h5 { [%clk 0:00:38] } 54... Nd7+ { [%clk 0:04:09] } 55.
Kf4 { [%clk 0:01:02] } 55... Nf6 { [%clk 0:03:37] } 56. h6 { [%clk 0:01:27] }
56... Ke6 $4 { Blunder. Nd7 was best.[%clk 0:03:39] } 57. Kg5 $4
{ Blunder. Bd4 was best.[%clk 0:01:14] } 57... Kf7 { [%clk  0:04:06] } 58. Bd4
{ [%clk 0:00:51] } 58... Nh7+ $4 { Blunder. Ne4+ was best.[%clk 0:04:31] } 59.
Kh4 $4 { Blunder. Kf4 was best.[%clk 0:01:07] } 59... Nf8 { [%clk 0:03:37] }
60. Be3 { [%clk  0:00:38] } 60... Ne6 { [%clk 0:03:06] } 61. f3
{ [%clk 0:00:33] } 61... Kg8 { [%clk 0:03:16] } 62. g4 { [%clk 0:00:49] } 62...
fxg4 { [%clk 0:03:00] } 63. fxg4 { [%clk 0:01:14] } 63... Kf7
{ [%clk 0:02:46] } 64. g5 { [%clk 0:00:36] } 64... Nf8 { [%clk 0:03:10] } 65.
Kg4 { [%clk 0:00:54] } 65... Ke6 { [%clk 0:03:28] } 66. Kf4 { [%clk  0:01:18] }
66... Kd5 { [%clk 0:03:49] } 67. Bc1 { [%clk 0:01:31] } 67... Nh7
{ [%clk 0:03:55] } 68. Bb2 { [%clk 0:01:47] } 68... Nf8 { [%clk 0:04:10] } 69.
Ba3 { [%clk 0:01:31] } 69... Nh7 { [%clk 0:04:35] } 70. Be7 { [%clk 0:01:54] }
70... Ke6 { [%clk 0:04:59] } 71. Ba3 { [%clk 0:00:35] } 71... Kd5
{ [%clk 0:05:23] } 72. Bc1 { [%clk 0:00:51] } 72... Kd4 { [%clk 0:05:41] } 73.
Be3+ { [%clk 0:01:09] } 73... Kd5 { [%clk 0:06:06] } 74. Kf3 { [%clk 0:01:34] }
74... Ke5 { [%clk 0:06:08] } 75. Bc1 { [%clk 0:00:38] } 75... Kd4
{ [%clk 0:06:29] } 76. Ke2 { [%clk 0:00:34] } 76... Nf8 $4
{ Blunder. Ke4 was best.[%clk 0:06:26] } 77. Kd2 { [%clk  0:00:54] } 77... Nh7
{ [%clk 0:06:41] } 78. Kc2 { [%clk 0:01:20] } 78... Kc4 { [%clk  0:07:00] } 79.
Kb2 { [%clk 0:01:41] } 79... Kb4 { [%clk 0:06:14] } 80. Bd2+ { [%clk 0:02:04] }
80... Kc4 { [%clk 0:06:32] } 81. Ka3 { [%clk 0:02:32] } 81... Kb5
{ [%clk 0:06:45] } 82. Kb3 { [%clk 0:02:58] } 82... Nf8 $6
{ Inaccuracy. Kc5 was  best.[%clk 0:06:24] } 83. Be3 { [%clk 0:03:22] } 83...
Nh7 { [%clk 0:06:17] } 84. Kc3 { [%clk 0:03:47] } 84... Kc6 { [%clk 0:06:42] }
85. Kd4 { [%clk 0:04:11] } 85... Kd6 { [%clk 0:06:55] } 86. Bf4+
{ [%clk 0:04:30] } 86... Kc6 { [%clk  0:07:03] } 87. Ke5 { [%clk 0:04:51] }
87... Kd7 { [%clk 0:07:31] } 88. Be3 { [%clk  0:04:39] } 88... Ke7
{ [%clk 0:07:54] } 89. Bd2 { [%clk 0:05:03] } 89... Kf7 { [%clk 0:07:13] } 90.
Kd6 { [%clk 0:05:24] } 90... Nf8 { [%clk 0:07:17] } 91. Ba5 { [%clk 0:05:03] }
91... Ke8 { [%clk 0:06:50] } 92. Bb6 { [%clk 0:05:06] } 92... Nh7
{ [%clk 0:06:11] } 93. Ke6 { [%clk 0:04:57] } 93... Nxg5+ { [%clk 0:06:33] }
94. Kf6 { [%clk 0:05:22] } 94... Nf7 { [%clk 0:07:00] } 95. h7
{ [%clk 0:05:45] } 95... g5 { [%clk 0:07:27] } 96. Bc5 { [%clk 0:05:58] } 96...
g4 { [%clk 0:07:10] } 97. Bd6 { [%clk 0:05:40] } 97... Nh8 { [%clk 0:07:35] }
98. Kg7 { [%clk 0:05:51] } 98... Nf7 { [%clk 0:07:08] } 99. Kg6
{ [%clk 0:06:15] } 99... Nh8+ { [%clk  0:07:23] } 100. Kf6 { [%clk 0:06:03] }
100... Kd7 $2 { Mistake. Nf7 was  best.[%clk 0:07:29] } 101. Bg3
{ [%clk 0:06:25] } 101... Ke8 { [%clk 0:07:35] } 102. Kg7 { [%clk 0:06:50] }
102... Nf7 { [%clk 0:07:06] } 103. Bh4 { [%clk  0:07:03] } 103... g3
{ [%clk 0:07:28] } 104. Bxg3 { [%clk 0:07:29] } 104... Ke7 { [%clk 0:07:53] }
105. Be1 { [%clk 0:07:39] } 105... Ke6 { [%clk 0:08:13] } 106. Bb4
{ [%clk 0:08:02] } 106... Nh8 $6
{ Checkmate is now unavoidable. Ne5 was  best.[%clk 0:08:24] } 107. Kxh8
{ [%clk 0:08:25] } 107... Kf7 { [%clk 0:08:52] } 108. Ba3 { [%clk 0:08:49] }
1-0