Sean Williams' century and a disciplined bowling performance were the highlights as Zimbabwe recorded one of their most celebrated victories in recent years.

Pakistan captain Babar Azam conceded his team had been outplayed, promising a stronger showing in the second ODI.