1.d4 Nf6 2.Nf3 g6 3.Bf4 Bg7 4.e3 O-O 5.Nbd2 d6 6.Bd3 Nbd7 7.h3 Qe8 8.e4 c5 9.c3 b6 10.O-O Nh5 11.Bh2 cxd4 12.Nxd4 Bb7 13.g4 Nhf6 14.f4 Nc5 15.Qf3 e5 16.Nb5 Nfxe4 17.Nxe4 Nxe4 18.Nc7 Qe7 19.Bxe4 Bxe4 20.Nd5 Bxd5 21.Qxd5 exf4 22.Rfe1 Qh4 23.Bxf4 Qxh3 24.Bxd6 Qxg4+ 25.Kh1 Rfe8 26.Rf1 Qe4+ 27.Qxe4 Rxe4 28.Rf3 Rd8 29.Bh2 Rd2 30.Bb8 Rxb2 31.Bxa7 Rh4+ 32.Kg1 Bf8