Shahid Afridi sparkled with bat and ball as Pakistan steam-rollered New Zealand for a 138-run victory in the first One-day International in Abu Dhabi for a 1-0 lead in the three-match series.

Pakistan, opting to bat first, had built nicely around Afridi's quickfire 70 to reach a total of 287 for nine with opener Kalid Latif contributing a steady, if occasionally ponderous 64 and wicketkeeper batsman Kamran Akmal providing acceleration at the end with an unbeaten 67.

New Zealand were feeble in reply, the only resistance coming from Aaron Redmond (52) and Daniel Vettori (38) as they were skittled out for 149.

Afridi grabbed two wickets, including the crucial one of Vettori in his 10 overs.

Umar Gul had derailed New Zealand's chase, claiming the coveted wickets of Brendon McCullum and his replacement Martin Guptill in successive overs.

Young paceman Mohammad Aamer then sent back danger man Ross Taylor and Scott Styris also went cheaply as the Black Caps crashed to 50 for four in little more than 15 overs.

Redmond, with Vettori for company, had revived the chase with a partnership of 69 for the fifth wicket, the opener reaching his maiden half-century along the way.

But his dismissal - lbw to off-spinner Saeed Ajmal - triggered another collapse as the Black Caps were bundled out with more than 10 overs to spare.