1.Nf3 Nf6 2.c4 e6 3.g3 d5 4.Bg2 Be7 5.O-O O-O 6.d4 dxc4 7.Qc2 b5 8.a4 b4 9.Nbd2 Bb7 10.Nxc4 Nbd7 11.Bf4 Be4 12.Qd2 c5 13.Rfd1 cxd4 14.Nxd4 Rc8 15.Nd6 Bxg2 16.Nxc8 Bd5 17.Nxe7+ Qxe7 18.Bg5 h6 19.Bxf6 Nxf6 20.Rac1 a5 21.f3 Qa7 22.Kg2 e5 23.Nc6 Qb7 24.Nxe5 Re8 25.Nd3 Qe7 26.Nf4 Bb3 27.Re1 Rd8 28.Nd3 Nd5 29.Rc5 Ne3+ 30.Kf2 Nc4 31.Qc1 Nb6