1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.f4 Qb6 7.a3 e6 8.Be3 e5 9.Nf5 Qc7 10.Be2 Bxf5 11.exf5 Be7 12.Bf3 Nc6 13.g4 exf4 14.Bxf4 h6 15.Qe2 O-O 16.O-O-O Rfd8 17.h4 Ne5 18.g5 Ne8 19.Nd5 Qd7 20.gxh6 Bf8 21.hxg7 Bxg7 22.Rhg1 Kh8 23.Be4 Nf6 24.Nxf6 Bxf6 25.Qh5#