The hilarious thing about this little game is this was the game before...
Another Queen steal

On move 19, if your opponent was thinking better, he would have taken your bishop with his queen. A free bishop. Suddenly, both your knight and rook is under attack, and he's a bishop up.
If he wasn't suffering from time pressure then he would have taken the bishop and taken a handy material advantage.
I do enjoy these types of games