Sanji = Gets all his bones broken by Queen's special dino attack, the fight would be over at that point and he would die if he didn't unlock esoskeleton and Germa shenanigans right after that
Zoro = First time dodges King's special dino attack, second time gets hit because of Enma going out of control, and he tanks and goes on without much trouble.
Note that he not only tanked a move stronger than the one that technically defeated Sanji; but also a move that destroyed part of Onigashima.
"There's a small gap, they are almost equals"
Ok.