Amazing puzzle 4


Wow! That's so complicated; I hate knights...
I'd include all the variations so people like me can figure it out. Here's what I saw - Everything I left out is a simple knight mate if the king doesn't move.
What if - Variation 1
3. ..., h1=N??
4. f3!,(___)
5. Ng7#
What if- Variation 2
10. ..., Kxd5??
11. Nb4+, Ke5
12. f4#