1.Nf3 d5 2.g3 Nf6 3.Bg2 e6 4.c4 c6 5.Qc2 Nbd7 6.O-O Be7 7.b3 O-O 8.Bb2 b6 9.d4 Bb7 10.Nbd2 Rc8 11.Rac1 c5 12.Qb1 dxc4 13.Nxc4 Be4 14.Qa1 cxd4 15.Nxd4 Bxg2 16.Kxg2 Nc5 17.f3 Qd5 18.Rfd1 Qg5 19.f4 Qg6 20.f5 Qg4 21.Qb1 Nd5 22.Nf3 Nf4+ 23.Kf2 Ne4+ 24.Qxe4 Nh3+ 25.Ke3 Qxe4+ 26.Kxe4 Nf2+ 27.Kf4 Nxd1 28.Rxd1 exf5 29.Rd7 Bc5 30.Nce5 f6 31.Nd3