Sort:  

Check my solution above: I wrote myself that 2. ... h4 extends the number of moves until chekmate, but it doesn't help in the end ...