1.d4 Nf6 2.Nc3 d5 3.Bf4 c6 4.e3 g6 5.h4 h5 6.Nf3 Bg7 7.Ne5 Bf5 8.Bd3 Bxd3 9.Qxd3 Nbd7 10.O-O-O Nxe5 11.Bxe5 O-O 12.f3 b5 13.g4 b4 14.Ne2 hxg4 15.h5 gxf3 16.Ng3 Ne4 17.hxg6 fxg6 18.Nxe4 dxe4 19.Qxe4 Rf5 20.Bxg7 Kxg7 21.Rdg1 Qd5 22.Qxe7+ Rf7 23.Qh4 Rg8 24.Rg5 Qxa2 25.Rhg1 Rf6 26.Re5 Rgf8 27.Re7+ R8f7 28.Rxf7+ Qxf7 29.Qf2 b3 30.Rh1 Qc4 31.Qh4 Qxc2#