1.d4 Nf6 2.Nf3 e6 3.e3 c5 4.c3 b6 5.Nbd2 Bb7 6.Bd3 Nc6 7.O-O Be7 8.Ne5 d6 9.Nxc6 Bxc6 10.e4 e5 11.d5 Bd7 12.f4 exf4 13.Rxf4 O-O 14.Nc4 b5 15.Ne3 g6 16.Rf1 Qc8 17.Qf3 Ne8 18.Qg3 Ng7 19.h3 c4 20.Bc2 f5 21.exf5 Nxf5 22.Nxf5 Bxf5 23.Bxf5 Rxf5 24.Bf4 Qc5+ 25.Kh1 Raf8 26.Kh2 Qxd5 27.Rfd1 Qe6 28.Re1 Qf6 29.Rxe7 Qxe7 30.Bxd6 Qg5 31.Bxf8 Qxg3+ 32.Kxg3 Kxf8