Pakistan registered their first one-day international series win over New Zealand in 12 years with a hard-fought 26-run victory in the third match in Karachi on Wednesday. Imam-ul-Haq scored a 107-ball 90 while Babar Azam made a 62-ball 54 for his 26th ODI half-century to guide Pakistan to 287-6 in their 50 overs.