Amazing puzzle 4

Sort:
Ricky_James_Fischer

JeeniousChess

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#