1.e4 c5 2.Bc4 Nc6 3.Nc3 Nf6 4.Nf3 e6 5.d3 d5 6.exd5 exd5 7.Qe2+ Be6 8.Bb5 d4 9.Ne4 Qa5+ 10.Bd2 Qxb5 11.O-O Qxb2 12.Bf4 Qb6 13.Rab1 Qd8 14.Rxb7 Qd5 15.Nfg5 Qf5 16.Bd6 Be7 17.Bxe7 Nxe7 18.Nd6+ Kf8 19.Nxf5 Nxf5 20.Nxe6+ fxe6 21.Qxe6 Re8 22.Qf7#