There's no guarantee that Zoro would beat Mr. 1 if they fought again soon after their fight. Mr. 1 isn't going to be an idiot and let Zoro attack him, thinking he won't be damaged. He'd go straight on the offensive, and actually focus on defense at the same time. He won't just focus on offense, and not care about defense, knowing Zoro can hurt him.