Checkmating a castled king stuck in h8 that is escapable

Sort:
easoncheong0803

FreeCat

Hard to analyze XD

ChaosWithFeet

All I see is a board with a disclaimer on it??  

TheLastSupper

Hardest puzzle ever. How deep is it, like 10-15 moves?