Corben: Ok this was a little more complex as it seemed at first glance, but only if black try to escape his fate.
13.Nxh7 Qd6 (if 13..Qg5,14. Bg5 wins that queen)
14.Qh5 (this requiered cool nerves)
And here 2 tales:
I. BLACK KEEPS THE FIGHT
14... g6 (or the knight goes back to g5, say
16...Kh8 17.Nf7+ wins the Queen (with the black squared bishop)
16...Kf8 17.Qf7# wins more)
so black still fighting: 14...g6
15.Qh6 (and all effort is useless, as Botvinnik would said, cause):
17.Nf6 (menacing mate in h7)
a) 17...Q or Rxf6
b) 17... Qe7 (protecting h7)
18. Qh6+ and mate to follow.
and II. BLACK FIGHTS A LITTLE
14... Re7 making space to the king
15. Ng5 and unavoidable mate.
(if 15... Qh7 again the variation check with the white squared bishop, king moves and either mate or the black queen is lossed)
if 15...Kf8 16. Qf7#)
There was no way out, i think, but
all this was mind made it, so lets see what fritz and crafties has to tell...