Qxh3 would have been the winning move in the position, I have won positions similar to this many times, but somehow I had "calculated" that Qg6 was the move to play, I am not exactly sure why but never the less I played that and had no compensation for the piece I sacked on g2, leading to a pretty sour defeat.
Missing moves like this indicates I should take a break. At least for the rest of the day.
Anyway I really don't want to make this stupid mistake anymore.