1.d4 Nf6 2.c4 c5 3.d5 b5 4.cxb5 a6 5.e3 g6 6.Nc3 Bg7 7.Nf3 O-O 8.a4 Bb7 9.bxa6 Nxa6 10.Bc4 Ne8 11.O-O Nd6 12.Be2 f5 13.Qb3 Qc8 14.Rd1 c4 15.Qb6 Nc5 16.Nd4 Ba6 17.Nc6 dxc6 18.Qxc5 cxd5 19.Qxd5+ Kh8 20.Qd2 Rd8 21.Bf3 Rb8 22.Qe2 Ne4 23.Nxe4 fxe4 24.Bxe4 Qe6 25.f3 c3 26.Rxd8+ Rxd8 27.Qc2 Qc4 28.h3 Qf1+ 29.Kh2 Rd1 30.bxc3 Bf6 31.Qb2 h5