1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Bd3 Nf6 6.O-O Qc7 7.Qe2 d6 8.f4 Nbd7 9.Kh1 Be7 10.f5 Ne5 11.Nc3 O-O 12.fxe6 fxe6 13.Bg5 b5 14.a3 Rf7 15.Nf3 Nfg4 16.Nxe5 Rxf1+ 17.Rxf1 Nxe5 18.Qh5 Bb7 19.Ne2 Rf8 20.Rxf8+ Bxf8 21.Qe8 Qf7 22.Qxf7+ Kxf7 23.Nc3 g6 24.Kg1 d5 25.exd5 Bc5+ 26.Kf1 exd5 27.Be2 Ke6 28.Bc1 d4 29.Nd1 Be4