I stumbled across this while I was playing against myself:
uhm... I think after K to h3:
4. Qxh6+ Q h4
5. Qxh4+
this also work... :P
1. ... Qf6+
2. Bf4
Would appear to allow white to at least survive longer.
I play against myself too ;D
I stumbled across this while I was playing against myself: