1.c4 Nf6 2.Nc3 c5 3.g3 d5 4.cxd5 Nxd5 5.Bg2 Nc7 6.d3 e5 7.Nf3 Nc6 8.Nd2 Bd7 9.O-O Be7 10.Nc4 O-O 11.Bxc6 Bxc6 12.Nxe5 Be8 13.Be3 Ne6 14.Qb3 b6 15.Qd5 Qc8 16.f4 Bf6 17.f5 Nc7 18.Qe4 Bxe5 19.Qxe5 f6 20.Qe4 Bf7 21.Qf3 Qd8 22.d4 cxd4 23.Rad1 Qe7 24.Rxd4 Rfd8 25.Rfd1 Rxd4 26.Rxd4 Rd8 27.Rxd8+ Qxd8 28.Qb7 Qe7 29.Bf2 Nd5 30.Qa8+ Qf8 31.Qxf8+ Kxf8 32.Nxd5