You know that he is not.
Following panels show that on top of achieving nothing, Sanji's CoO was too bad to predict the counter attack and his speed too slow to dodge, and he had to be saved from Zoro's future non-final victim.
I don't take pleasure in pointing it out, Oda is really mean when it comes to Sanji.