Fiendish chess puzzle


If you're not a skilled chess player, don't even try this one.

White to move, and mate on the move. (Note you can't mate with the rook, because it would be taken by the knight).

For the answer, you will need to visit Futility Closet.