1.d4 Nf6 2.Bf4 g6 3.Nc3 Bg7 4.e4 d6 5.Qd2 O-O 6.O-O-O c6 7.f3 a5 8.Bh6 Ne8 9.h4 f6 10.g4 b5 11.h5 g5 12.Bxg7 Nxg7 13.h6 Ne6 14.Nh3 b4 15.Ne2 Kh8 16.f4 gxf4 17.Nexf4 Rg8 18.Be2 Ng5 19.Nxg5 Rxg5 20.Rdg1 Na6 21.Nh3 Rg6 22.g5 Bxh3 23.Rxh3 Nc7 24.Rhg3 Qg8 25.e5 Qxa2 26.Qf4 Nd5 27.Qf5 Qa1+ 28.Kd2 Qxb2 29.gxf6 Qxd4+ 30.Bd3 Rxg3 31.Qxh7#