Kinnemon can tank an adv. CoC blow from Kaido?
So it's only natural for Zoro being capable of blocking for few seconds the hakai, I guess.
Sanji did great, he fought Queen's fire with his own fire and sent him flying to Perospero.
All of this without his suit.
Let's wait for Chopper to heal Zoro so that he can take on King.