1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Nc3 Qc7 6.Bd3 Nf6 7.O-O Bc5 8.Nb3 Be7 9.f4 d6 10.e5 Nfd7 11.exd6 Qxd6 12.Ne4 Qb6+ 13.Kh1 Nf6 14.Bd2 O-O 15.Qf3 Nbd7 16.Rae1 Nxe4 17.Bxe4 Nf6 18.Bd3 Bd7 19.f5 Rfe8 20.fxe6 Bxe6 21.Bc3 Qc6 22.Qg3 Nh5 23.Qe5 Qd5 24.Be4 Qxe5 25.Bxe5 Rac8 26.Bxb7 Rxc2 27.Nd4 Rc5 28.Nxe6 fxe6 29.Bxa6 Ra8 30.Bd4 Ng3+ 31.hxg3 Rh5+ 32.Kg1 Rxa6 33.Rc1 Rd5 34.Rc7 Bd8 35.Rxg7+