The fight was off screened, we aren't sure how worn out Calamities are by now, but adding the fact that:
Sanji, Kawa, and Izo are going to the Live Floor, with Zoro, we didn't see Denjiro in the chapter, but maybe he will go with them too. Don't think it's a coincidence two doctors are there fighting alongside.
This is OP mate, Oda will work around the stamina issue for Zoro allowing Marco to use his flames on him, I am not saying he will recover completely, just to some extend. So he recovers to some extend thanks to Marco/Chopper's efforts, Calamities take out the Scabbards, Zoro comes in in a 2v2 with Sanji vs King/Queen. Would give King/Queen enough hype this way also, possibly almost beating Marco, beating several scabbards before Zoro shows up after his recovery.
No one expected Apoo to get up after that serious drawn panel of Zoro cutting him but here we are.