Mayweather has gotten a lot better as the fight has gone on (like usual). Whatever he has lost in athleticism, he makes up for in smarts and timing.