1.e4 e5 2.Nf3 d6 3.Bc4 h6 4.c3 a6 5.d4 Nc6 6.O-O f6 7.Nh4 Nge7 8.Qh5+ Kd7 9.Qf7 Nxd4 10.cxd4 Kc6 11.d5+ Kb6 12.Be3+ c5 13.dxc6+ Kxc6 14.Nf5 Nxf5 15.exf5 Qe7 16.Qd5+ Kc7 17.Rc1 b5 18.Bxb5+ Kd8 19.Bb6+ Qc7 20.Bxc7+ Ke7 21.Qxd6+ Kf7 22.Bc4+ Be6 23.Bxe6+ Ke8 24.Qd7#