blow the doors off

blow the doors off

be considerably better or more successful than. North American informal
See also: blow, door, off