13.Bxh6 does not look like a ?!. Black played it wrong and should have played 13...Nh7 and 14...Qf6. Now White played 14.fxg3?! White could had won with 14.Bxg7! Kxg7 15.Qg5+ Kh8 16.Qh6+ Kg8 17.hxg3, threatening 18.Kg2, 19.Rh1, and 20.Qh8 mate.
oh, that's nice
thanks
In your alternate line... white's best move for move 17 would be
17. Bf5+ Kh8
18. Qg7#
why is your opponent's ELO rating 0? lol