1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 Qc7 6.Be2 Nf6 7.O-O Be7 8.Kh1 O-O 9.f4 d6 10.Be3 Nxd4 11.Bxd4 e5 12.Be3 exf4 13.Bxf4 Be6 14.Nb5 Qb6 15.Bxd6 Rfd8 16.e5 Ne8 17.Bd3 Nxd6 18.exd6 Bxd6 19.Nd4 Be5 20.Nxe6 Qxe6 21.Qf3 Qe7 22.Qe4 g6 23.Bc4 Rd4 24.Bxf7+ Kg7 25.Qe3 Rf8 26.Bb3 Rxf1+ 27.Rxf1 Qf6 28.Rxf6