Kamran Akmal, Khushdil Shah key in semi-final outcome

Saqlain Mushtaq helps you pick your fantasy team for the semi-final between Multan Sultans and Peshawar Zalmi

Ali Shafiq holds off Peshawar in final over

Ali Shafiq recovers after two no-balls to preserve a Multan win

Shadab Khan tees off

Islamabad United's captain Shadab Khan smashes nine boundaries en route to 77 off 42 balls

Liam Livingstone takes fantastic diving catch

The Peshawar Zalmi batsmen sprints several yards forward and to his right from long-off to dismiss Islamabad United's Colin Munro

Wahab Riaz bags 3 for 21 in Peshawar Zalmi's win

The captain carried his side to victory in a rain-hit match

Shoaib Malik hits 54 runs in rain reduced innings

Peshawar Zalmi's Shoaib Malik hits nine boundaries from 27 balls in rain affected match vs. Quetta Gladiators.

Shoaib Malik hits the biggest six of the PSL season

The Peshawar Zalmi batsman hits a massive 99 metre maximum in the game against Quetta Gladiators

Babar Azam's unbeaten 70 leads Karachi to victory

Karachi Kings' Babar Azam hits 10 boundaries en route to a comfortable victory

Shoaib Malik 68 revives Peshawar Zalmi

He smashed seven boundaries to help turn the tide after Karachi Kings held early control

Mohammad Amir strikes twice in the first three balls

The Karachi Kings seamer was all over the Peshawar Zalmi top order

Gregory nabs four wickets to seal Peshawar win

Lewis Gregory took four wickets to give Peshawar a win over Lahore in a rain-shortened match

'YOU ARE KIDDING ME?!' Tom Banton takes brilliant catch

Peshawar Zalmi's Tom Banton stuns the crowd with a diving catch to dismiss Multan Sultans' Zeeshan Ashraf