From the looks of it, it seems that the fight was already on for like hours already.., Oda have skipped many things, they all looked bloodied already, it's not ideal to put a judgment on their performance, since we haven't got the whole picture, but anyways.., it doesn't matter anymore, the final outcome which matter at this point.