Vista attacks used Haki. We know that because it was stated later by Akainu.
Not only that but we know that he was unable to win against Vista because he had to beg for a time out. When he faces someone weaker he just stomps like what he did against Mr. 1.
Did you forget this part?
Vista still reigns supreme
Well, until Akainu appears at least.