1.a3 Nf6 2.d4 Nc6 3.d5 Ne5 4.f4 Ng6 5.e4 c6 6.Nf3 Qc7 7.Nc3 a6 8.f5 Ne5 9.Bg5 d6 10.dxc6 bxc6 11.Nxe5 dxe5 12.Bc4 h6 13.Bh4 e6 14.Bxf6 gxf6 15.Qh5 Rg8 16.fxe6 Bxe6 17.Bxe6 Rg5 18.Qh3 fxe6 19.Qxe6+ Be7 20.O-O-O Qc8 21.Qc4 Rxg2 22.Rhg1 Rg5 23.h4 Rxg1 24.Rxg1 Bf8 25.Kb1 Rb8 26.Ka1 Qb7 27.Qe6+ Kd8 28.Rd1+ Kc7 29.Rd7+ Kb6 30.Rxb7+ Ka5 31.Rxb8 Bxa3 32.b3 f5 33.Qc8 h5 34.Na4 fxe4 35.Qd8# 1-0