Vetto may have enough power to cause most opponents to despair but that’s not going to be enough to take Asta down for the count. Asta’s magic is in never giving up and to that end he has accumulated enough power to send Vetto packing. At this point there really isn’t much that Vetto can do against him. He’s just completely outranked in both power and speed. Asta wins.