Catton cleans up