Put to the sword
Obviously, its literal, original meaning of slaughter is very old, from at least medieval times, if not before. Its current figurative meaning, to defeat heavily, usually in a sporting context, dates from the late 19th century.