1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Be2 e5 7.Nb3 Be7 8.Be3 Be6 9.O-O Nbd7 10.Kh1 O-O 11.f4 Qc7 12.f5 Bc4 13.Bg5 b5 14.Nd2 Bxe2 15.Nxe2 h6 16.Be3 d5 17.exd5 Nxd5 18.Bg1 N7f6 19.Ng3 Rad8 20.c3 Nf4 21.Qc2 Rd7 22.Nde4 Qc4 23.Rae1 Rfd8 24.Nxf6+ Bxf6 25.Ne4 Qc6 26.Bf2 Rd2 27.Qb1 R2d7 28.Bg3 Nh5 29.Bf2 Be7 30.Bg1 Nf6 31.Nf2 Rd2 32.Ne4 Nxe4 33.Qxe4 Qxe4 34.Rxe4 Rxb2 35.Rxe5 Bf6