Cardiff end on a high