I've seen Nate take some heavy blows and still go on to win the fight, he's not to be underestimated... McGregor has a strong knockout record, that beast of a leprechaun shall likely triumph.
You have answered your own question... There is no real match for Floyd Mayweather... He is evidently in a league of his own. He beat the guy that knocked out Pacquio... What more do you want.