Tbh, plot convenience saved zoro and sanji here from getting one shot koed. Plot demands them to fight further so all we got here is some blood.
I have no clue how anyone after reading 1179 chapter felt zoro and sanji even had a chance against IMU lol