Nf3 Nf6 e4 Nxe4 Ng5 Nxf2 Kxf2 Nc6 Qh5 h6 Qxf7#