Floyd Mayweather Jr. [28-0-0] vs Jose Luis Castillo [46-5-1]