The Marco fight was pretty funny because we never actually saw them getting the upper hand on him. Marco was beating the snot out of both of them whenever we actually witnessed the fight on panel, but then when we cut away and come back to the fight later on he's suddenly on the floor out of gas.
Oda was telling us that Marco was under serious pressure holding off both at once, but the actual read-through made it look like Marco beat their asses so hard he exhausted himself.