See better puzzle below
I did 5. ..., Nb7 instead which also wins.
5...Nb7 isnt even possible lol
Ng2
Fair enough, 5...Ng2 is a winning move. But it does not yield the fastest checkmate.
Here is a better puzzle:
Mate in 7
See better puzzle below