1.d4 Nf6 2.c4 g6 3.Nc3 Bg7 4.e4 d6 5.f3 O-O 6.Bg5 Nc6 7.d5 Nb8 8.Bd3 c6 9.Nge2 a6 10.Qd2 b5 11.O-O bxc4 12.Bxc4 Nbd7 13.dxc6 Ne5 14.Bd5 Rb8 15.Kh1 e6 16.f4 Neg4 17.Bb3 Qb6 18.Rac1 a5 19.Rf3 Nf2+ 20.Rxf2 Qxf2 21.Bxf6 Bxf6 22.e5 Bg7 23.Ne4 Qa7 24.exd6 a4 25.Bc4 Rxb2 26.Qd3 Rd8 27.c7 Rf8 28.Bb5 Qb6 29.d7 Rxb5 30.dxc8=Q Rxc8 31.Qd7 Qa6 32.Nd6