1.e4 d5 2.Nc3 d4 3.Nce2 c5 4.f4 Nc6 5.Nf3 Nf6 6.d3 g6 7.g3 Bg7 8.Bg2 O-O 9.O-O Bg4 10.h3 Bxf3 11.Bxf3 Qd7 12.Kh2 b5 13.g4 a5 14.a4 b4 15.b3 Ne8 16.e5 f6 17.Ng3 fxe5 18.f5 Nd6 19.Ne4 gxf5 20.Nxc5 Qc8 21.Bd5+ Kh8 22.Ne6 Re8 23.Nxg7 Kxg7 24.gxf5 Kh8 25.Qh5 Rf8 26.Bh6 Rf6 27.Bg5 Rf8 28.f6 Qe8 29.fxe7 Qxh5 30.exf8=Q+