Quetta Gladiators won the toss and chose to field.
Peshawar Zalmi scored 139/7 in their 20 overs with Darren Sammy being the highest scorer with 48 runs from 31 balls while Shahid Yousuf scored 21 runs from 25 balls.
Mohammad Nawaz took three wickets for Zalmi.
The Gladiators, chasing 136 runs to win, reach the target with a ball to spare. Kevin Pietersen made 35 runs for the team while skipper Sarfraz Ahmed made 21 runs from 24 balls.
Peshawar captain Shahid Afridi and Wahab Riaz took two wickets each.