1.Nf3 Nf6 2.c4 c5 3.Nc3 d5 4.cxd5 Nxd5 5.e4 Nb4 6.Bc4 Nd3+ 7.Ke2 Nf4+ 8.Kf1 Ne6 9.Ne5 Nc6 10.Nxc6 bxc6 11.Qf3 g6 12.h4 h5 13.e5 Qc7 14.Ne4 Bg7 15.Nxc5 O-O 16.Nxe6 Bxe6 17.Bxe6 fxe6 18.Qe4 Qxe5 19.Qxg6 Rxf2+ 20.Kxf2 Rf8+ 21.Kg1 Kh8 22.Qxg7+ Kxg7 23.d3 Qe1+ 24.Kh2 Qxh4+ 25.Kg1 Rf1+ 26.Kxf1 Qxh1+ 27.Kf2 Kg6 28.b3 Qd1 29.Ke3 Qe1+ 30.Kd4 c5+ 31.Kc4 Qb4#