I can't see how Mosley loses this fight unless he has somehow become shot since fighting Cotto.

I think Mosley stops Mayorga mid - late rounds. If not wins a very easy UD.