1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 Qc7 6.g3 Nf6 7.Bg2 a6 8.O-O Be7 9.Re1 d6 10.Nxc6 bxc6 11.e5 dxe5 12.Rxe5 O-O 13.Bf4 Bd6 14.Rxe6 Bxf4 15.Rxc6 Qa5 16.Rxf6 Be5 17.Rxf7 Rxf7 18.Bxa8 Qb6 19.Ne4 Bf5 20.Bd5 Bxe4 21.Bxf7+ Kxf7 22.Qh5+ Kf6 23.Qh4+ Kf5 24.Re1 Qc6 25.Qh5+ Kf6 26.Qe2 Qxc2 27.Qxe4 Qxb2 28.Qf3+