An irritation. Need help analyzing!

Sort:
DragoonReborn

I just lostthis game where I seemed to have the stronger hand with a brutal attack, but I managed to toss away my advantage in my eagerness. I have tried to analyze what I did wrong, but I would like to hear your opinion on it.

DragoonReborn

The dilemma starts at about move #19, and the crossroad is at #23.

What moves would have been better? I dont have any software, but thought of 23.Qh6.