1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.Nc3 Na5 5.Nxe5 Nxc4 6.Nxc4 Qf6 7.O-O Nh6 8.Nd5 Qc6 9.d4 Bb6 10.Ncxb6 axb6 11.Bf4 d6 12.Bxh6 gxh6 13.Nf6+ Ke7 14.Nd5+ Kf8 15.Qh5 Be6 16.Qxh6+ Ke8 17.Nf6+ Kd8 18.d5 Qxc2 19.dxe6 fxe6 20.Qg7 Ra5 21.Qd7#