1.Nf3 g6 2.c4 Bg7 3.Nc3 e5 4.d3 d6 5.g3 Nc6 6.Bg2 f5 7.O-O Nf6 8.Rb1 a5 9.a3 O-O 10.Ne1 h6 11.b4 axb4 12.axb4 g5 13.Bd2 f4 14.Nc2 Qe8 15.Nd5 Nxd5 16.Bxd5+ Be6 17.Bg2 Qh5 18.Re1 fxg3 19.fxg3 e4 20.Bxe4 Ne5 21.Ne3 c6 22.Rf1 Bg4 23.Re1 Rf2 24.Kxf2 Qxh2+ 25.Ng2 Rf8+ 26.Bf4 gxf4 27.gxf4 Rxf4+ 28.Ke3 Rxe4+ 29.dxe4 Qg3+ 30.Kd2 Nxc4+ 31.Kc1 Qa3+