Apaar Saxena vs Heimann, Mark
2026 Saint Louis Masters · Round 1.30 · 2026.02.23 · 1-0 · D30 Queen's Gambit Declined
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.
PGN
[Event "2026 Saint Louis Masters"]
[Site "Lichess"]
[Date "2026.02.23"]
[Round "1.30"]
[White "Apaar Saxena"]
[Black "Heimann, Mark"]
[Result "1-0"]
[PlyCount "69"]
[WhiteElo "2263"]
[WhiteFideId "25937219"]
[WhiteTitle "FM"]
[BlackElo "2511"]
[BlackFideId "2028441"]
[BlackTitle "GM"]
[ECO "D30j"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2023-03-03"]
1. d4 { [%clk 1:30:56] } 1... d5 { [%clk 1:30:57] } 2. c4 { [%clk 1:31:21] }
2... e6 { [%clk 1:31:24] } 3. Nf3 { [%clk 1:31:45] } 3... c6 { [%clk 1:31:50] }
4. g3 { [%clk 1:32:08] } 4... dxc4 { [%clk 1:32:16] } 5. Bg2 { [%clk 1:32:33] }
5... b5 { [%clk 1:32:41] } 6. O-O { [%clk 1:31:45] } 6... Nf6
{ [%clk 1:32:42] } 7. b3 { [%clk 1:30:16] } 7... cxb3 { [%clk 1:33:06] } 8.
Qxb3 { [%clk 1:30:43] } 8... Bb7 { [%clk 1:31:12] } 9. Rd1 { [%clk 1:31:05] }
9... Nbd7 { [%clk 1:30:25] } 10. Nc3 { [%clk 1:24:12] } 10... Be7
{ [%clk 1:15:11] } 11. Ne5 { [%clk 1:23:10] } 11... Nd5 { [%clk 1:07:55] } 12.
Ne4 { [%clk 1:09:00] } 12... Nxe5 { [%clk 1:01:13] } 13. dxe5
{ [%clk 1:09:20] } 13... O-O { [%clk 1:01:33] } 14. Nd6 { [%clk 0:55:26] }
14... Qc7 { [%clk 0:52:58] } 15. Bb2 { [%clk 0:55:05] } 15... a5
{ [%clk 0:37:30] } 16. Rac1 { [%clk 0:40:14] } 16... Qb8 $6
{ Inaccuracy. a4 was best.[%clk 0:33:32] } 17. Bd4 { [%clk 0:34:21] } 17...
Ra6 { [%clk 0:25:55] } 18. Bc5 { [%clk 0:32:57] } 18... Ba8 $6
{ Inaccuracy. b4 was best.[%clk 0:18:29] } 19. f4 $2
{ Mistake. Qd3 was best.[%clk 0:22:09] } 19... Rd8 $2
{ Mistake. Nb6 was best.[%clk 0:16:49] } 20. e4 { [%clk 0:21:25] } 20... Nb6
{ [%clk 0:13:53] } 21. f5 { [%clk 0:20:58] } 21... a4 $2
{ Mistake. Nd7 was best.[%clk 0:10:53] } 22. Qf3 { [%clk 0:20:50] } 22... Nd7
$6 { Inaccuracy. exf5 was best.[%clk 0:09:17] } 23. fxe6 { [%clk 0:18:19] }
23... Nxe5 { [%clk 0:09:39] } 24. exf7+ { [%clk 0:18:26] } 24... Kf8 $6
{ Inaccuracy. Kh8 was best.[%clk 0:09:21] } 25. Qf5 { [%clk 0:18:34] } 25...
Rxd6 $4 { Checkmate is now unavoidable. Ng6 was best.[%clk 0:06:26] } 26. Rxd6
{ [%clk 0:18:30] } 26... Bxd6 $6
{ Checkmate is now unavoidable. Nf3+ was best.[%clk 0:06:45] } 27. Qxe5
{ [%clk 0:18:49] } 27... Bxc5+ { [%clk 0:06:53] } 28. Qxc5+ { [%clk 0:17:20] }
28... Kxf7 { [%clk 0:07:21] } 29. Rf1+ { [%clk 0:17:26] } 29... Kg8
{ [%clk 0:07:48] } 30. Bh3 { [%clk 0:17:40] } 30... h6 { [%clk 0:04:46] } 31.
Rf8+ { [%clk 0:17:15] } 31... Qxf8 { [%clk 0:05:12] } 32. Be6+
{ [%clk 0:17:43] } 32... Qf7 { [%clk 0:05:38] } 33. Qe7 { [%clk 0:16:36] }
33... Qxe6 { [%clk 0:06:00] } 34. Qxe6+ { [%clk 0:17:05] } 34... Kh7
{ [%clk 0:06:24] } 35. Qf5+ { [%clk 0:17:29] } 1-0