1.e4 c5 2.Nf3 d6 3.Bc4 e6 4.Nc3 Nf6 5.O-O Be7 6.Qe2 O-O 7.e5 Ne8 8.exd6 Nxd6 9.Bb3 Nc6 10.d3 Nf5 11.Ne4 Nfd4 12.Nxd4 Nxd4 13.Qh5 Nxb3 14.axb3 f5 15.Ng5 h6 16.Nf3 Bf6 17.Re1 b6 18.Qg6 Qe8 19.Qg3 Kh7 20.Ne5 Bb7 21.Bd2 g5 22.Nc4 Qc6 23.f3 f4 24.Qg4 Bc8 25.Ne5 Qd6 26.Bc3 b5 27.Qh5 Bxe5 28.Rxe5 Rg8 29.Qf7+ Rg7 30.Qxg7+