At 160, Canelo At 154, Duran. Edit: neither is getting knocked out, I don't think. Duran's defence is too good, Canelo is too tough. Although to be fair Canelo had gassing problems at 154. Duran might be able to capitalize on that.
I can see Duran winning at 154, but I think it's unlikely. I can't really see it at 160. No-one gets stopped, though.
It's a very simple formula Does *insert name of opponent* stand a decent chance of KO'ing Clenelo? If the answer is no Then the winner is Clenelo