Grant-Heron, Borders Congress, 1996, 0-1
 ← 
 → 
1.c4 e6 2.Nf3 f5 { The Dutch is not quite sound against the English. } 3.g3 Nf6 4.Bg2 Be7 5.O-O O-O 6.d4 d5 7.b3 Nbd7 8.Ng5 Nb8 9.Ba3 Bxa3 10.Nxa3 Qe7 11.Nc2 c6 12.Ne1 Nbd7 13.Qc2 Ng4 { Right idea - wrong move order: 13...dxc4 14.bxc4 Ng4 15.Ngf3 } 14.Ngf3 dxc4 15.Qxc4! Nb6 16.Qc3 Nd5 17.Qb2 b6 18.Nd3 Bb7 19.Rac1 Rac8 20.h3 Ngf6 21.Nfe5 Ne4 22.Kh2 Qg5 23.Nf3 Qh6 24.Rc2 g5 25.Qc1 f4 26.gxf4± Nxf4 27.Nxf4 gxf4 28.b4 Rc7 29.Ng1 c5 30.dxc5 Bd5 { The best practical chance - especially as white was very short of time. } 31.cxb6 Rg7 32.Rc7⁇ { 32.Nf3 axb6 33.Rc8 } 32...Rxg2+! 33.Kxg2 Qg6+ 34.Kh2 Nxf2‼ 35.Rxf2 Qg3# 0-1
[Event "Borders Congress"]
[Site "?"]
[Date "1996.06.29"]
[Round "?"]
[White "Grant, J."]
[Black "Heron, D."]
[Result "0-1"]
[Annotator "Heron, D."]
[WhiteElo "2255"]
[BlackElo "1820"]
[ECO "A93"]

1.c4 e6 2.Nf3 f5 { The Dutch is not quite sound against the English. } 3.g3
Nf6 4.Bg2 Be7 5.O-O O-O 6.d4 d5 7.b3 Nbd7 8.Ng5 Nb8 9.Ba3 Bxa3 10.Nxa3 Qe7
11.Nc2 c6 12.Ne1 Nbd7 13.Qc2 Ng4
{ Right idea - wrong move order: 13...dxc4 14.bxc4 Ng4 15.Ngf3 } 14.Ngf3 dxc4
15.Qxc4 $1 Nb6 16.Qc3 Nd5 17.Qb2 b6 18.Nd3 Bb7 19.Rac1 Rac8 20.h3 Ngf6
21.Nfe5 Ne4 22.Kh2 Qg5 23.Nf3 Qh6 24.Rc2 g5 25.Qc1 f4 26.gxf4 $16 Nxf4
27.Nxf4 gxf4 28.b4 Rc7 29.Ng1 c5 30.dxc5 Bd5
{ The best practical chance - especially as white was very short of time. }
31.cxb6 Rg7 32.Rc7 $4 { 32.Nf3 axb6 33.Rc8 } 32...Rxg2+ $1 33.Kxg2 Qg6+
34.Kh2 Nxf2 $3 35.Rxf2 Qg3# 0-1