He didn't in fact. If the attack was blocked, it should have ended. Instead the attack continued because Zoro, obviously, can't block totally that attack but he held it for just a moment.
There is the explosion of the attack some panel later. It's the indication that the attack was not blocked.