He didn't fight a top tier lol he hit him while he was focused on someone else then got bit and immediately dropped VP and fell in pain
Sanji blitz Nusjuro, stops his attack to save 2, then hits him, but that is not a fight because Sanji got hit as well? Im not taking into consideration all the odds such as the amount of effort Zoro and Sanji are doing and the possible drawbacks
As i said, extremely biased, and you pretend you're not lol
At least i make clear that im always gonna favor Sanji and find ways to hype him