This looks sort of like one of those GM puzzles...

Sort:
Vulpoon

This happened in one of my recent games-

 Find the winning move-

 


Thundercracker
Not bad puzzle, although I prefer 6. Nf7+ (see move list for variations).

fuze22

this is a move faster


Escapest_Pawn

There were several clever elements of this puzzle, whether or not you provided the best solution.  I do wonder though, what if 3.... fxNg5 4 RxQd7 RxRd7 leaving white with Q and N vs black's two rooks and I think black can pick up several pawns.  Not entirely sure white wins although if I were black, I doubt I would have done so OTB.

Obviously preferable after analysis.

Thank you


Escapest_Pawn
This is hardly deep analysis, and maybe white has better, but I see black picking up pawns and gettin a good game if white does otherwise, I think.
Escapest_Pawn

Actually, I don't think anything I've done is worth anything,  White can (move numbers in my board) 3 Qh6+ and pick up g pawn with check and then get c pawn as well without even moving his knight.

Sorry