Marco should win with high or extreme-diff at most. Not only is his performance against the Admirals more impressive than what Katakuri has done, but the regeneration his DF provides means he can definitely play out the long game. Katakuri ought to have better Kenbunshoku Haki, but that alone won't allow him to overcome Marco.