To beat, to strike.
To defeat thoroughly.
A beating.
A brutal defeat.
We laid a whupping on that team.