blow the doors off

📖 general
Meaning
To perform exceptionally well; to greatly surpass or outperform competition.
Literal Meaning
To cause the doors of something to be blown off (e.g., by an explosion or powerful force).
Example
“Our team's presentation blew the doors off the client's expectations.”