1.Nf3 c6 2.c4 f5 3.g3 d5 4.Bg2 Nf6 5.Qb3 e6 6.O-O Be7 7.d4 Ne4 8.Be3 O-O 9.Nbd2 Nd7 10.Qc2 g5 11.Ne5 f4 12.Nxe4 fxe3 13.cxd5 cxd5 14.Nxd7 Bxd7 15.Nc3 exf2+ 16.Rxf2 Rxf2 17.Kxf2 Rc8 18.Kg1 b5 19.Qd2 b4 20.Nd1 Qb6 21.Nf2 Be8 22.Ng4 Rc4 23.e3 Qc7 24.e4 Rc2 25.Qe3 h5 26.Nf2 dxe4 27.Bxe4 Rxb2 28.Nd1 Rc2 29.Bxc2 Qxc2 30.Qxe6+ Kf8 31.Ne3 Qg6 32.Rf1+ Bf7 33.Qxg6 a5 34.Qxf7# 1-0