Mayweather vs. Alvarez: Has Floyd met his match?