1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 e6 6.f4 a6 7.Be2 Qc7 8.O-O Nbd7 9.Bf3 Be7 10.g4 Nf8 11.Qe2 h6 12.Qf2 Ng6 13.Be3 Nh7 14.Nf5 exf5 15.Nd5 Qb8 16.exf5 Bh4 17.Qe2 Ne7 18.Bb6 Kd7 19.Qc4 Nxd5 20.Bxd5 Ke7 21.Bxf7 Bxf5 22.Rae1+ Bxe1 23.Rxe1+ Kf8 24.gxf5 Qc8 25.Bc7 Qd7 26.Bg6 d5 27.Qc5+ Kg8 28.Re7 Qc6 29.Rxg7+