This is an odd post. You're a pretty decent blitz player with a rating over 2000. 18 ... Qc7 might not have been the best move, but it certainly doesn't qualify as a blunder and deserve a "??". I was expecting you to have hung a piece or something.
In fact Stockfish likes Bxb3 (-1.07) only slightly more than Qc7 (-.99), but the engine still thinks you're a little ahead either way.
I made a very bad move yesterday in a slow game (30/5).
Feel free to criticize it or offer advice.
My analysis might be incorrect - I did not use an engine to analyze this game.