1.d4 Nf6 2.c4 a6 3.Nc3 c5 4.dxc5 e6 5.e4 Qc7 6.f4 Bxc5 7.e5 Ng8 8.Nf3 Nh6 9.Ne4 b5 10.Nxc5 Qxc5 11.Qd4 Qxd4 12.Nxd4 bxc4 13.Bxc4 Bb7 14.O-O Nc6 15.Nb3 Nb4 16.Bd2 Bd5 17.Bxb4 Bxc4 18.Rfc1 Bxb3 19.axb3 f6 20.exf6 gxf6 21.Rc7 Nf5 22.Bc3 Rf8 23.b4 Ke7 24.Rd1 Rfd8 25.g4 Ne3 26.Rd3 Nd5 27.Rb7 Nxf4 28.Rf3 Nd5 29.Rh3 Rh8 30.Rh6 Rag8 31.h3 Rg6