1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Bd3 Qc7 6.O-O Nf6 7.Qe2 d6 8.c4 Nbd7 9.f4 Be7 10.Nc3 g6 11.f5 gxf5 12.exf5 e5 13.Nc2 b6 14.Bg5 Bb7 15.Bxf6 Nxf6 16.Ne4 Bxe4 17.Bxe4 Rc8 18.Na3 b5 19.cxb5 d5 20.Bc2 O-O 21.Bb3 e4 22.Kh1 Kh8 23.Nc2 Qe5 24.Rad1 Bd6 25.g3 Bc5 26.Ne3 d4 27.Nc4 Qe7 28.bxa6 d3 29.Qg2 Rcd8 30.g4 e3 31.Nxe3 Qxe3 32.Rfe1 Qd4 33.h3 Rfe8 34.g5 Ne4 35.Bxf7 Nf2+