What did I play here?!

Sort:
thechessnerd

LemonD8

Yeah I don't know what he does after Nf5+ aka Knife f5 (but I also don't know most things, hah!)

Ari_k_activist

Nf5+, gxf5,

Qg5+, Kh7 or Kh8,

Qxh5+, Kg6,

Rg1+, Qxg1,

Rxg1+ Kf6,

Qg5#

or Nxf5+, Wherever King goes either Nxe7+ or Qh6+ ntermezzo and win a rook plus checkmate soon.