Oh look and again the the opposite.
I think the only way Sabo would win, would be a distancefight with his Meramera no mi. The moment he would get close to Zoro, he would get the upperhand because A swordsmen vs. a brawler on a same level will mostly goes to the swordsmen. We have seen Zoro utilizing his haki only for a short time but in this time he fodderized Pika who had a fullbodyhaki. Sabo should be much stronger then this but it had shown us, that Zoro is trained in the arts of Haki for offense.
And here i think too that powerwise he is the strongest in the SH-Crew. Luffy got better reflexes and defenseabilities, but in the offense everything will fall before Zoro if its a straightforward battle. He hasnt even shown us his strongest attacks and never broke a sweat. (Ashura)
What is tricky about Sabo is that he isnt an idiot like Ace who only relies on his dodgingabilities from the logia but avoids attacks by himself(also because he isnt used to the meramera no mi yet).
I think this would be a pretty badass fight, with Sabo and Zoro duking in out in melee first, but as soon as Zoro gets the upperhand(i dont think his dragonclaw will shatter Zoro haki imbued swords), Sabo will seek the distance and tries to grill Zoro. Thats the best way for him, but Zoro is used to avoid distanceattacks quite well and his ranged swordattacks doesnt seem like a feat which everyone can use. (Only Mihawk and Zoro displayed this kind of attack until now). Lets say he doesnt have the ability to let this ranged attack hit with haki, then he can still use it as a distraction and cut down Sabo by surprise when he regenerates thanks to the logia.
Its really a close fight, but when Zoro manages to avoid most fireattacks he should be fine. And even if he gets one or two times... its friggin Zoro that guyed thanked anything since Mihawk.