1.e4 e5 2.d4 exd4 3.Nf3 Nc6 4.Bc4 Nf6 5.O-O d6 6.c3 Bg4 7.Qb3 Qd7 8.Bxf7+ Ke7 9.Bd5 Na5 10.Qb4 Bxf3 11.gxf3 c6 12.Qxa5 b6 13.Bxc6 Qxc6 14.Qa6 dxc3 15.Nxc3 Nd7 16.Bg5+ Kf7 17.f4 h6 18.Bh4 Nc5 19.Qc4+ Kg6 20.b4 b5 21.Qe2 Nd7 22.Qxb5 Qxc3 23.Qf5#