Younis Khan riding on Vettori's all-round performance New Zealand beat Pakistan by five wickets to set up the Champions Trophy summit clash against arch-rivals Australia on Monday.
Vettori first shone with the ball with 3 for 43 spell and then scored vital 41 runs to share a match-winning 106-run fifth wicket stand with Grant Elliot (75 not out).
Vettori gave a fantastic all-round performance. He was the difference between two teams," a dejected Younis said after the loss.
Captain Vettori led by example with a man-of-the-match performance, taking two wickets and making 41, part of a match-winning 104-run stand with Elliot, who finished unbeaten on 75, as New Zealand coasted past the 234-run target with 13 balls to spare.
"It's very satisfying," Vettori said. "I think particularly because we've lost some critical players."