a comeback always feels good. comeback wins are the best. good job =]
Lost queen turns to win

Why not 14... axb4?
If by axb4 you mean hxg4, read the comment below it. I forgot the pawn was supposed to be there because I had moved it out of the way and was still holding onto the piece at the time I thought I had checkmate.
Here I messed up by losing the queen, but fortunately he wasn't much better.