1.Nf3 c5 2.e4 a6 3.c3 Qa5 4.d3 d6 5.g3 Nf6 6.Nbd2 b5 7.Bg2 Bb7 8.O-O Nbd7 9.Qe2 e5 10.Nh4 g6 11.f4 Bg7 12.Kh1 Qc7 13.a4 exf4 14.gxf4 O-O 15.d4 cxd4 16.cxd4 Nh5 17.e5 Bxg2+ 18.Qxg2 Nb6 19.Ne4 dxe5 20.fxe5 Rad8 21.Nf5 f6 22.Nxg7 Qxg7 23.exf6 Qb7 24.Bh6 Rf7 25.Rf5 Rd5 26.Re5 Qc6 27.axb5 axb5 28.Re1 Nc4 29.Re7 Rxd4 30.Rxf7