demolition job [countable]
an act of criticizing someone severely or telling other people things about them which may be unfair or untrue, in order to harm them or to cause people to have a bad opinion of them:
He accused opposition leaders of doing a demolition job on the President.
an event, especially a sports event, in which one person or team defeats the other one very easily
demolition job against
Currie led the team with 55 points in the demolition job against Ireland.