Was just looking at this game a little more. you played 13. Qh5. howabout... 13. Rxh7!.. with the idea of KxR, 14. Qh5+ kg8 15. g6! game set match?
Maybe black has better than 13 ...KxR ? doesnt look like it though. Qh5 comes with a little more force that way.
-Jenn
p.s. hmm, black's king may get away after 15 ...Re8. Still... it looks like a book checkmate I've seen somewhere... it just seems familiar.