Peshawar Zalmai outlasted Lahore Qalandars by three wickets after bowling out their opponents for just 59 in their PSL tie. However, Peshawar struggled to make the winning target of 60, losing seven wickets in the process.
Pakistan paceman Hasan Ali took three wickets while England's Chris Jordan claimed two.
England's one-day and Twenty20 captain Eoin Morgan led Peshawar to the target in 17 overs with a patient 26-ball 23 while Pakistan leg-spinner Yasir Shah took 4-7 as he threatened to engineer an unlikely win.
Pakistan Twenty20 captain Sarfraz Ahmed led Quetta Gladiators to the top of the table after thumping Karachi Kings by seven wickets.
It was a second win in as many games for Quetta as they top the table with four points.
Peshawar have two wins and one loss while Islamabad United have two points (one win and one loss) and Lahore two defeats and a win.
Karachi Kings, led by Sri Lanka star Kumar Sangakkara, have lost both their games.
On Friday, Islamabad United openers Sharjeel Khan and Khalid Latif were provisionally suspended following a corruption probe linking games to an international betting syndicate.
Both the players were sent home.
Sharjeel has played one Test, 25 one-day and 15 Twenty20 internationals in a career which has recently taken off.
Three more players, Mohammad Irfan of Islamabad United, Quetta's Zulfiqar Babar and Shahzaib Hasan of Karachi Kings were also quizzed but cleared of any wrong-doing.
The PSL will have a two-day break before resuming in Sharjah from Wednesday.
Peshawar Zalmi 60 for 7
(Morgan 23, Yasir 4-7) beat Lahore Qalanders 59
(Zaman 33, Hasan 3-23) by three wickets