Wen, Teddie vs Atoufi, Pedram
35th annual North American Open · Round 9.30 · 2025.12.26 · 0-1 · E94 King's Indian Defense: Orthodox Variation, Glek Defense
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.
PGN
[Event "35th annual North American Open"]
[Site "Lichess"]
[Date "2025.12.26"]
[Round "9.30"]
[White "Wen, Teddie"]
[Black "Atoufi, Pedram"]
[Result "0-1"]
[PlyCount "122"]
[WhiteElo "2260"]
[WhiteFideId "30952247"]
[WhiteTitle "FM"]
[BlackElo "2092"]
[BlackFideId "12501654"]
[BlackTitle "FM"]
[ECO "E94"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-02-03"]
1. d4 { [%clk 1:30:50] } 1... Nf6 2. c4 { [%clk 1:31:19] } 2... g6
{ [%clk 1:30:46] } 3. Nc3 Bg7 4. e4 { [%clk 1:32:06] } 4... O-O
{ [%clk 1:31:25] } 5. Nf3 d6 6. Be2 Na6 7. O-O e5 8. Be3 { [%clk 1:33:36] }
8... Qe7 { [%clk 1:32:52] } 9. Qc2 { [%clk 1:33:11] } 9... c6
{ [%clk 1:32:25] } 10. d5 { [%clk 1:22:18] } 10... c5 { [%clk 1:32:44] } 11.
Ne1 { [%clk 1:21:41] } 11... Ng4 { [%clk 1:30:50] } 12. Bxg4 Bxg4
{ [%clk 1:31:11] } 13. Nd3 { [%clk 1:16:31] } 13... f5 { [%clk 1:30:34] } 14.
f3 { [%clk 1:13:18] } 14... Bh5 { [%clk 1:30:56] } 15. a3 { [%clk 1:03:57] }
15... f4 { [%clk 1:31:11] } 16. Bf2 { [%clk 0:58:37] } 16... g5
{ [%clk 1:31:30] } 17. h3 Be8 { [%clk 1:31:43] } 18. b4 { [%clk 0:52:08] }
18... b6 { [%clk 1:32:01] } 19. bxc5 { [%clk 0:51:54] } 19... bxc5
{ [%clk 1:31:59] } 20. Rfb1 { [%clk 0:45:05] } 20... h5 { [%clk 1:32:13] } 21.
Kf1 { [%clk 0:44:36] } 21... g4 { [%clk 1:32:31] } 22. Ke2 { [%clk 0:43:53] }
22... gxf3+ { [%clk 1:20:54] } 23. gxf3 { [%clk 0:43:55] } 23... Bf6
{ [%clk 1:20:11] } 24. Qd2 { [%clk 0:42:18] } 24... Kh8 { [%clk 1:19:32] } 25.
Nb5 { [%clk 0:39:58] } 25... Qd8 { [%clk 1:16:00] } 26. a4 { [%clk 0:33:36] }
26... Be7 $6 { Inaccuracy. Rg8 was best.[%clk 1:14:17] } 27. Rg1
{ [%clk 0:31:48] } 27... Nb8 { [%clk 1:12:23] } 28. Nc3 $2
{ Mistake. Rg2 was best.[%clk 0:29:43] } 28... Nd7 { [%clk 1:11:41] } 29. a5
{ [%clk 0:29:35] } 29... Nf6 $6 { Inaccuracy. Rg8 was best.[%clk 1:10:29] }
30. Rgb1 { [%clk 0:25:04] } 30... Rg8 { [%clk 0:54:20] } 31. Rb7
{ [%clk 0:22:31] } 31... Rg2 { [%clk 0:52:21] } 32. Qe1 $6
{ Inaccuracy. Qb2 was best.[%clk 0:22:12] } 32... Bd7 { [%clk 0:51:24] } 33.
Qh1 { [%clk 0:19:04] } 33... Rg7 { [%clk 0:49:52] } 34. Nb5 { [%clk 0:14:39] }
34... a6 { [%clk 0:46:18] } 35. Na7 { [%clk 0:14:17] } 35... Qe8 $6
{ Inaccuracy. Rb8 was best.[%clk 0:40:45] } 36. Rab1 $2
{ Mistake. Rg1 was best.[%clk 0:14:08] } 36... Bd8 $6
{ Inaccuracy. h4 was best.[%clk 0:38:14] } 37. Be1 $6
{ Inaccuracy. Nc6 was best.[%clk 0:12:52] } 37... Qg8 { [%clk 0:36:28] } 38.
Bf2 { [%clk 0:10:37] } 38... Bxa5 { [%clk 0:25:44] } 39. Nc6 { [%clk 0:10:54] }
39... Bxc6 { [%clk 0:22:42] } 40. dxc6 { [%clk 0:11:24] } 40... Qxc4
{ [%clk 0:21:03] } 41. R1b2 $6 { Inaccuracy. Qc1 was best.[%clk 0:10:14] }
41... Bc7 { [%clk 0:17:32] } 42. Qc1 { [%clk 0:04:53] } 42... Qa4
{ [%clk 0:15:14] } 43. Bh4 { [%clk 0:02:51] } 43... Ne8 { [%clk 0:12:45] } 44.
Rxc7 $6 { Inaccuracy. Be1 was best. } 44... Rxc7 { [%clk 0:11:56] } 45. Nxe5 $6
{ Inaccuracy. Be1 was best.[%clk 0:00:00] } 45... dxe5 { [%clk 0:07:39] } 46.
Qxc5 { [%clk 0:00:00] } 46... Qxc6 { [%clk 0:07:12] } 47. Qxe5+
{ [%clk 0:00:00] } 47... Kg8 { [%clk 0:07:15] } 48. Kf1 { [%clk 0:00:00] }
48... Qc1+ 49. Be1 Qc4+ 50. Kg2 Rg7+ { [%clk 0:00:00] } 51. Kh2
{ [%clk 0:00:00] } 51... Rc8 { [%clk 0:00:00] } 52. Bf2 { [%clk 0:00:00] }
52... Qf7 { [%clk 0:00:00] } 53. Bd4 { [%clk 0:00:00] } 53... Rc6
{ [%clk 0:00:00] } 54. Qb8 { [%clk 0:00:00] } 54... Rgg6 { [%clk 0:00:00] } 55.
Qe5 { [%clk 0:00:00] } 55... Rg7 56. Qb8 Rg5 57. h4 Rb5 58. Rxb5 axb5 59. Qxb5
Qg6 60. Qd5+ Kh7 61. Qd7+ $4
{ Checkmate is now unavoidable. Qf5 was best.[%clk 0:00:00] } 61... Ng7
{ [%clk 0:00:00] } 0-1