I wouldn't say you made any serious mistakes some inaccuracies yes, but this is a game where your opponent had multiple major blunders.
From about move 17 on, he could have simply resigned.
He lost many tempos early.
On around move 12, he sould have simplified the positon trading off both of his bishops for your knights /w a tempo from a check, and if u captured /w your queen double your pawns by trading queens, and going for a draw b/c he screwed up the opening.
Your mistakes seem non-existant only b/c your opponent was doing terrible moves time after time. Once he lost that tempo /w the bishop he turned over control of the game to you.
I often want to post my games in this forum to be analyzed by more astute chess players than myself, but in most of my games, I can find where either my opponent or I made critical mistakes without help. In this recently played game, my opponent's mistakes are very clear, but I do not know of any mistakes I made. I'm sure I may have made weak moves, but neither I nor my opponent noticed any, which makes this game stand out from almost all my other games.
So here's my question for those more skilled than myself: Even though I had great results in the game, did I make any errors, and if so, where? Thanks for the input!