1.d4 Nf6 2.Nf3 e6 3.Bf4 c5 4.e3 b6 5.c3 Bb7 6.Bd3 d5 7.Nbd2 Bd6 8.Ne5 O-O 9.Bg5 h6 10.Bh4 Be7 11.f4 Nbd7 12.Qe2 Ne4 13.Bxe7 Qxe7 14.O-O f5 15.Ng6 Qf6 16.Nxf8 Rxf8 17.Nf3 g5 18.Ne5 Nxe5 19.dxe5 Qg6 20.Bxe4 fxe4 21.fxg5 Qxg5 22.Rxf8+ Kxf8 23.Rf1+ Kg7 24.Qf2 Qe7 25.Qg3+ Qg5 26.Qxg5+ hxg5 27.Rf6 Bc8 28.Kf2 a5 29.Kg3 b5 30.Kg4 b4 31.Kxg5