New Zealand's Grant Elliott has starred with bat and ball to help his side to a seven-wicket win over Pakistan in their one-day international in Wellington.
The 35-year-old took three wickets as Pakistan were reduced to 210 before he guided his team home with an unbeaten knock of 64 off 88 balls.
After losing the toss, Pakistan were soon in trouble after losing Mohammad Hafeez for a three-ball duck, before they fell to 32-3 after 11.2 overs.
Misbah-ul-Haq added 58 before being dismissed by Elliott, but wickets continued to tumble around him and only an explosive 67 from 29 deliveries from Shahid Afridi helped Pakistan to 210 before they were bowled out with 27 balls remaining.
New Zealand lost their opening three batsmen inside the first 20 overs, but they were always above the required run-rate and Elliott and Ross Taylor made light work of the rest of the innings.
Taylor hit a patient 59 to act as the perfect foil for Elliott, who hit eight boundaries on the way to getting his team over the line with over 10 overs to spare.