Shane Mosley emerged from retirement to claim a unanimous points victory over Pablo Cesar Cano in Cancun, Mexico.