1.e4 c5 2.Nc3 e6 3.Bc4 Nf6 4.f4 d5 5.exd5 exd5 6.Bb3 Be7 7.Nf3 O-O 8.d3 d4 9.Ne4 b6 10.Nxf6+ Bxf6 11.O-O Bb7 12.Ne5 Bxe5 13.fxe5 Qe7 14.Bf4 Nd7 15.Qe2 Rae8 16.Rae1 Kh8 17.Qh5 f6 18.exf6 Qxf6 19.Rxe8 g6 20.Rxf8+ Qxf8 21.Be5+ Nxe5 22.Qxe5+ Qg7 23.Rf8#