I voted Williams as giving him the best run for his money, but Mayweather won't lose.