Fakhar Zaman smashed his ninth ODI century and powered Pakistan to a five-wicket victory over New Zealand in the first one-day international on Thursday.