He (controversially) beat JMM. He is a very good technician. Has Mayweather ever fought out of his home country. John is a good fighter. He's past his best now though.