Lahore - Pakistan captain Azhar Ali won the toss and sent Zimbabwe into bat in the second day-night international in Gaddafi Stadium on Friday.
Pakistan made no change from the side which won the first match by 41 runs on Tuesday, also in Lahore.
Zimbabwe were forced to make four changes with their regular captain Elton Chigumbura (suspended for slow over rate for two matches), batsman Craig Ervine (hamstring injury), spinner Prosper Utsey (unwell) and paceman Chris Mpofu (dropped) were out.
They were replaced by Chamu Chibhabha, Charles Coventry, Graeme Cremer and Tawanda Mupariwa.
The third and final match will also be played in Lahore on Sunday.
Zimbabwe's tour has revived international cricket in Pakistan after a six-year gap. International cricket was suspended in Pakistan since terrorists attacks on the Sri Lankan team bus in Lahore in March 2009.
Pakistan: Azhar Ali (captain), Mohammad Hafeez, Haris Sohail, Shoaib Malik, Asad Shafiq, Sarfraz Ahmed, Yasir Shah, Hammad Azam, Wahab Riaz, Anwer Ali, Mohammad Sami
Zimbabwe: Hamilton Masakadza (captain), Sikandar Raza, Chamu Chibhabha, Charles Coventry, Graeme Cremer, Tawanda Mupariwa, Richmond Mutumbami, Tinashe Panyangara, Vusi Sibanda, Brian Vitori, Sean Williams
Umpires: Russell Tiffin (ZIM) and Ahmed Shahab (PAK)
Tv umpire: Shozab Raza (PAK)
Match referee: Azhar Khan (PAK)