Mohd Afif, Ainul Mardhiah vs Zhen, Andrew
FIDE World Team Rapid and Blitz Chess Championships 2026 | Rapid | Matches 11+ · Round 2 · 2026.06.11 · 1-0 · A38 English Opening: Symmetrical Variation, Full Symmetry Line
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.
PGN
[Event "FIDE World Team Rapid and Blitz Chess Championships 2026 | Rapid | Matches 11+"]
[Site "Lichess"]
[Date "2026.06.11"]
[Round "2"]
[White "Mohd Afif, Ainul Mardhiah"]
[Black "Zhen, Andrew"]
[Result "1-0"]
[PlyCount "113"]
[WhiteElo "1965"]
[WhiteFideId "35824719"]
[WhiteTitle "WFM"]
[BlackFideId "39984141"]
[ECO "A38"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2027-07-07"]
1. c4 { [%clk 0:15:18] } 1... c5 { [%clk 0:15:14] } 2. g3 { [%clk 0:15:21] }
2... g6 { [%clk 0:15:19] } 3. Bg2 { [%clk 0:15:29] } 3... Bg7
{ [%clk 0:15:27] } 4. Nc3 { [%clk 0:15:36] } 4... Nc6 { [%clk 0:15:30] } 5. Nf3
{ [%clk 0:15:42] } 5... Nf6 { [%clk 0:15:37] } 6. d4 { [%clk 0:15:45] } 6...
cxd4 { [%clk 0:15:22] } 7. Nxd4 { [%clk 0:15:52] } 7... O-O { [%clk 0:14:30] }
8. O-O { [%clk 0:15:59] } 8... Qb6 { [%clk 0:12:18] } 9. Nc2 { [%clk 0:15:39] }
9... d6 { [%clk 0:11:07] } 10. b3 { [%clk 0:15:09] } 10... Be6
{ [%clk 0:09:40] } 11. Bb2 $2 { Mistake. e4 was best. [%clk 0:12:57] } 11...
Bxc4 { [%clk 0:08:33] } 12. Na4 { [%clk 0:11:52] } 12... Qa6 { [%clk 0:05:49] }
13. bxc4 { [%clk 0:10:00] } 13... Qxa4 { [%clk 0:05:56] } 14. Qd3
{ [%clk 0:09:46] } 14... Na5 { [%clk 0:04:49] } 15. Ne3 { [%clk 0:08:45] }
15... Rac8 { [%clk 0:04:49] } 16. Rfc1 { [%clk 0:07:26] } 16... Rc7
{ [%clk 0:04:40] } 17. Rc3 { [%clk 0:05:44] } 17... Rfc8 $4
{ Blunder. b6 was best. [%clk 0:02:44] } 18. Ra3 { [%clk 0:05:02] } 18... Qb4
{ [%clk 0:02:49] } 19. Bxf6 { [%clk 0:04:33] } 19... Bxf6 { [%clk 0:02:36] }
20. Rb1 { [%clk 0:04:29] } 20... Bb2 { [%clk 0:01:57] } 21. Rxa5
{ [%clk 0:02:39] } 21... Qxa5 { [%clk 0:02:02] } 22. Rxb2 { [%clk 0:02:45] }
22... b6 $6 { Inaccuracy. Qe1+ was best. [%clk 0:00:49] } 23. Nd5
{ [%clk 0:01:49] } 23... Rd7 { [%clk 0:00:28] } 24. Bh3 { [%clk 0:01:43] }
24... f5 { [%clk 0:00:28] } 25. e4 { [%clk 0:01:01] } 25... Qe1+
{ [%clk 0:00:22] } 26. Kg2 { [%clk 0:01:04] } 26... Qc1 { [%clk 0:00:30] } 27.
Rc2 { [%clk 0:01:00] } 27... Qg5 { [%clk 0:00:21] } 28. exf5 { [%clk 0:00:36] }
28... gxf5 { [%clk 0:00:13] } 29. Qxf5 { [%clk 0:00:47] } 29... Qxf5
{ [%clk 0:00:20] } 30. Bxf5 { [%clk 0:00:55] } 30... Rcd8 { [%clk 0:00:17] }
31. Bxd7 { [%clk 0:01:01] } 31... Rxd7 { [%clk 0:00:25] } 32. f4
{ [%clk 0:00:54] } 32... Kf7 { [%clk 0:00:34] } 33. f5 { [%clk 0:00:53] } 33...
Rb7 { [%clk 0:00:16] } 34. Re2 { [%clk 0:00:53] } 34... b5 { [%clk 0:00:13] }
35. cxb5 { [%clk 0:00:52] } 35... Rxb5 { [%clk 0:00:21] } 36. Nxe7
{ [%clk 0:00:48] } 36... Rb7 $6 { Inaccuracy. h5 was best. [%clk 0:00:17] } 37.
Nc6 $6 { Inaccuracy. Nc8 was best. [%clk 0:00:49] } 37... Kf6
{ [%clk 0:00:24] } 38. g4 { [%clk 0:00:48] } 38... Kg5 { [%clk 0:00:29] } 39.
Kg3 { [%clk 0:00:50] } 39... Rc7 $4
{ Checkmate is now unavoidable. Rb1 was best. [%clk 0:00:28] } 40. Nd4 $2
{ Lost forced checkmate sequence. Re6 was best. [%clk 0:00:51] } 40... Rc3+
{ [%clk 0:00:26] } 41. Nf3+ { [%clk 0:00:59] } 41... Kf6 { [%clk 0:00:34] } 42.
Re6+ { [%clk 0:01:05] } 42... Kg7 { [%clk 0:00:42] } 43. Rxd6
{ [%clk 0:01:11] } 43... a5 { [%clk 0:00:44] } 44. g5 { [%clk 0:01:00] } 44...
Rc2 $2 { Checkmate is now unavoidable. Kf8 was best. [%clk 0:00:51] } 45. Rd7+
$6 { Lost forced checkmate sequence. Ne5 was best. [%clk 0:01:00] } 45... Kg8
{ [%clk 0:01:00] } 46. a4 { [%clk 0:00:54] } 46... Rc4 $6
{ Checkmate is now unavoidable. Re2 was best. [%clk 0:00:57] } 47. Rd4 $2
{ Lost forced checkmate sequence. Ne5 was best. [%clk 0:01:01] } 47... Rc5
{ [%clk 0:01:03] } 48. Kf4 { [%clk 0:01:07] } 48... Rc1 { [%clk 0:01:01] } 49.
h4 { [%clk 0:01:12] } 49... Kg7 $2
{ Checkmate is now unavoidable. Kf7 was best. [%clk 0:00:52] } 50. Ke5 $2
{ Lost forced checkmate sequence. f6+ was best. [%clk 0:01:01] } 50... Rc3
{ [%clk 0:00:57] } 51. Nd2 { [%clk 0:00:56] } 51... Re3+ $2
{ Checkmate is now unavoidable. Rc5+ was best. [%clk 0:00:54] } 52. Ne4
{ [%clk 0:00:52] } 52... Rh3 { [%clk 0:00:56] } 53. Rd7+ { [%clk 0:00:58] }
53... Kf8 { [%clk 0:00:38] } 54. Nd6 { [%clk 0:00:25] } 54... Rxh4
{ [%clk 0:00:45] } 55. Kf6 { [%clk 0:00:28] } 55... Re4 { [%clk 0:00:33] } 56.
Rd8+ { [%clk 0:00:33] } 56... Re8 { [%clk 0:00:41] } 57. Rxe8#
{ [%clk 0:00:40] } 1-0