Mate in ten


you are correct mister chess NM master of some sort! Its one move faster!

I would have gone
3 kxf2 or
4 qxf8
to get the rook
It's probably not a faster mate, but it leaves you with a pretty solid material advantage.
That's why I don't really get the long puzzles with lots of moves- there's too many good variations that can be played instead and it's frustrating to me when I'm told my move is incorrect.