1.Nf3 c5 2.e4 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 d6 6.Bc4 e6 7.Be3 Be7 8.Nde2 O-O 9.Qd2 a6 10.f4 b5 11.Bb3 b4 12.Na4 Nxe4 13.Qd3 d5 14.Bb6 Qd6 15.O-O-O a5 16.g4 Ba6 17.Qf3 Bxe2 18.Qxe2 Qxf4+ 19.Be3 Qe5 20.Rhf1 Bg5 21.Bxg5 Qxg5+ 22.Kb1 Ne5 23.Rg1 Rac8 24.Nb6 Rc5 25.Ba4 Qd8 26.Qa6 Qc7 27.Bb3 Rc6 28.Nxd5 exd5 29.Qb5 Rc5 30.Qe2 Qc6 31.Rge1 Nc4 32.Bxc4 Rxc4 33.Rd3 Rc8 34.Rc1 Qb6 35.Rxd5 Nc3+