1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Bd3 Nf6 6.O-O Qc7 7.Qe2 d6 8.c4 Nbd7 9.f4 g6 10.f5 e5 11.Nc2 Bg7 12.Nc3 gxf5 13.exf5 b6 14.Bg5 Bb7 15.Ne3 h6 16.Bh4 Rc8 17.Rad1 Rg8 18.Bc2 Bc6 19.Rf2 Bf8 20.b4 Be7 21.Bb3 Ba8 22.Bg3 Kf8 23.Ncd5 Nxd5 24.cxd5 Bg5 25.f6 Rg6 26.Nf5 Bxf6 27.Qxa6 Bb7 28.Qb5 Be7 29.Rdf1 f6 30.Qd3 Qc3 31.Qe4 Rg5 32.Rc2 Rxf5 33.Qxf5 Qd4+ 34.Bf2