1.d4 Nf6 2.Nf3 d5 3.Bf4 Bg4 4.Ne5 Bf5 5.e3 e6 6.g4 Bg6 7.h4 h6 8.Nxg6 fxg6 9.Bd3 Kf7 10.Nd2 Bd6 11.Qf3 Bxf4 12.Qxf4 g5 13.hxg5 hxg5 14.Rxh8 Qxh8 15.Qxc7+ Nbd7 16.O-O-O Ke7 17.Qg3 a6 18.Qg2 b5 19.Nf3 b4 20.Nxg5 a5 21.Nf3 Qc8 22.g5 Ne8 23.Ne5 a4 24.Nxd7 Kxd7 25.Kd2 Nd6 26.Ke2 Ne4 27.Rb1 Qb8 28.Qf3 Ra7 29.Qf7+ Kd6 30.Qf4+ e5 31.Qxe5+