Yeah I don't know what he does after Nf5+ aka Knife f5 (but I also don't know most things, hah!)
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.