1.Nf3 Nf6 2.g3 g6 3.Bg2 Bg7 4.c4 O-O 5.O-O d5 6.cxd5 Nxd5 7.Nc3 Nb6 8.d3 Nc6 9.Be3 h6 10.Rb1 e5 11.Qd2 Kh7 12.b4 Nd4 13.a4 Be6 14.a5 Nd5 15.Ne4 b6 16.Rfc1 Rb8 17.a6 Qe7 18.Nc3 c5 19.Ng5+ hxg5 20.Nxd5 Qd7 21.Nc3 Nb3 22.Rxb3 Bxb3 23.bxc5 bxc5 24.Bxc5 Rfc8 25.Ne4 f6 26.f4 Bd5 27.fxe5 Bxe4 28.Bxe4 Rxc5 29.exf6 Rxc1+ 30.Qxc1 Bxf6 31.Qe3