1.d4 Nf6 2.Nc3 d5 3.e4 dxe4 4.f3 exf3 5.Qxf3 Qxd4 6.Be3 Qg4 7.Qf2 e5 8.h3 Qf5 9.Qd2 Bd6 10.O-O-O Nc6 11.g4 Qe6 12.g5 Nh5 13.Bg2 O-O 14.Bd5 Qe7 15.Nge2 Bf5 16.Rdf1 Bg6 17.Rhg1 Rad8 18.Qe1 Nb4 19.Bb3 Nf4 20.Bxf4 exf4 21.Qh4 Bc5 22.Rg4 Qe3+ 23.Kb1 Nxc2 24.Bxc2 Bxc2+ 25.Kxc2 Qd3+ 26.Kb3 Rd6 27.a3 Rb6+ 28.Ka2 Qc2 29.Rb1 Bxa3 30.Nd4 Rxb2+ 31.Kxa3 Qxc3+ 32.Nb3 Qxb3#