I don't think Shane has the skills to deal with Sugar Ray. Leonard was too good a boxer, and more importantly, too good a technician. Additionally, I can't think of one real advantage Mosley would have in this match up. A small reach advantage, I guess, but I don't think that would be decisive. I think Ray could outbox Shane and win a comfortable decision. I don't think either has/had the power to end it decisively. Leonard by UD.