1.Nf3 Nf6 2.g3 b6 3.Bg2 Bb7 4.O-O g6 5.d3 Bg7 6.e4 O-O 7.Re1 c5 8.c4 Nc6 9.Nc3 Ne8 10.Be3 Nd4 11.Bxd4 cxd4 12.Ne2 e5 13.b4 d6 14.Nd2 Nc7 15.Nb3 Ne6 16.h4 a5 17.a3 Qc7 18.Qd2 f5 19.exf5 gxf5 20.Bxb7 Qxb7 21.bxa5 bxa5 22.Rab1 Qc7 23.a4 f4 24.Kh2 fxg3+ 25.Nxg3 Nf4 26.Rg1 Qd7 27.Nf5 Qxf5 28.Rg3 Kh8 29.Nxa5 Bf6 30.Rbg1 Bxh4 31.Rf3 Qh5