Mike Alvarado gained revenge for his defeat to Brandon Rios in 2012 with a unanimous points victory in their rematch on Saturday night in Las Vegas.