Grant Elliot's all-round performance eclipsed Shahid Afridi's 29-ball blitz to secure New Zealand a comfortable seven-wicket victory over Pakistan in the first ODI.

Elliot took three wickets for 26 runs to help the hosts bowl out Pakistan for 210 in 45.3 overs at the Westpac Stadium.

He then returned to hit an unbeaten 64, adding 112-runs with Ross Taylor (59 not out) as New Zealand romped home with 10.3 overs to spare.

Earlier, Afridi blasted a 29-ball 67 and captain Misbah-ul-Haq stroked a patient 58 to help Pakistan overcome a terrible start and post 210.

Put in to bat, Pakistan lost their opener Mohammad Hafeez for a duck to the fifth delivery of the day and kept losing wickets to slump to 127 for six in the 36th over.

Pacemen Kyle Mills (2-29) and Trent Boult (2-25) stifled the visiting batsmen and struck at regular intervals to put Pakistan on the mat before Afridi went on the attack.

Dropped on 14 by rival captain Brendon McCullum, the flamboyant Pakistan all-rounder added 71 runs with Misbah in 6.2 overs to lend some respectability to the total.

Afridi blasted nine boundaries in his blistering knock to go with three sixes, the third bringing up his fifty before Adam Milne dismissed him in the 44th over.

Napier hosts the second and final ODI on Tuesday.

Scorecard:

Pakistan 210 all out in 45.3 overs (Afridi 67, Elliott 3-26)

New Zealand 213-3 in 39.3 overs (Elliott 64, Afridi 1-39)

Source: Reuters