Kamran Akmal and Imam-ul-Haq, the opening batsmen for Peshawar, stitched together a partnership of 135 runs for the first wicket, thus allowing the team to post 214 runs on the board.
Akmal played a knock of 74 runs while Imam scored 58 runs off just 33 deliveries.
Things started to go downhill for Islamabad once Delport departed. The team kept losing wickets at regular intervals and the team was able to post just 166 runs, resulting in their loss by 48 runs.
Ali and Jordon picked up three wickets each for Peshawar.
Peshawar Zalmi will now take on Lahore Qalandars in the PSL final on Sunday.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)