1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 Nxd5 6.Bxd5 Qxg5 7.O-O Bh3 8.g3 Bxf1 9.d4 Qd8 10.dxe5 Bc4 11.Nc3 Bxd5 12.Nxd5 Nxe5 13.Qd4 f6 14.Qa4+ c6 15.Nf4 Qd1+ 16.Kg2 Qf3+ 17.Kf1 Ng4 18.Be3 Nxe3+ 19.Ke1 Qh1+ 20.Kd2 Qxa1 21.Qe4+ Kf7 22.Qe6#