1.Nf3 Nf6 2.g3 b6 3.Bg2 Bb7 4.O-O c5 5.c4 g6 6.b3 Bg7 7.Bb2 O-O 8.d3 d5 9.cxd5 Nxd5 10.Bxg7 Kxg7 11.Qc2 Nc6 12.Qb2+ f6 13.Nc3 e5 14.Nxd5 Qxd5 15.Nd2 Qd7 16.Nc4 Rad8 17.Rac1 Rfe8 18.Rfd1 Nd4 19.e4 f5 20.Ne3 Qf7 21.exf5 gxf5 22.f4 exf4 23.Nxf5+ Qxf5 24.Bxb7 Re2 25.Rd2 Qe5 26.Kf1 f3 27.Be4 Qg5 28.Rxe2 fxe2+ 29.Kg2 Qe3 30.Qc3 Rf8 31.Qe1 Rf1