1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bc4 e6 7.Bb3 Be7 8.f4 Qc7 9.O-O b5 10.Qf3 Bb7 11.Bxe6 fxe6 12.Nxe6 Qc4 13.Nxg7+ Kf7 14.Nf5 Bxe4 15.Nxe4 Qxe4 16.Qb3+ Kf8 17.Qh3 Rg8 18.Bd2 Nc6 19.Bc3 Rg6 20.Rf2 Ng4 21.Nxe7 Qxe7 22.Rf3 b4 23.Re1 Qa7+