Dalton Smith retained his WBC light-welterweight title with a thrilling, split-decision victory over Alberto Puello on Saturday night.