1.d4 Nf6 2.Nf3 e6 3.Bf4 c5 4.c3 Qa5 5.e3 Nc6 6.Nbd2 d5 7.Nb3 Qb6 8.dxc5 Bxc5 9.Nxc5 Qxc5 10.Bd3 Nh5 11.Be5 Nxe5 12.Nxe5 Nf6 13.O-O a6 14.Qa4+ b5 15.Qh4 Qc7 16.Nf3 h6 17.g4 Ne4 18.g5 Bb7 19.Bxe4 dxe4 20.Nd4 e5 21.Nf5 O-O-O 22.Qg4 Kb8 23.g6 fxg6 24.Qxg6 Rhf8 25.Rad1 Rf6 26.Qg4 Rxd1 27.Rxd1 Bc8 28.Qxg7 Qxg7+ 29.Nxg7 Rg6+ 30.Kf1 Rxg7 31.Rd6 h5 32.Rh6 Bg4