Islamabad United have knocked out favourites Peshawar Zalmi to enter the final of the inaugural PSL final with an emphatic 50-run win at Dubai International Stadium on Sunday.
United will meet Quetta Gladiators in the final on Tuesday.
Zalmi had to play catch up after an epoch century by Sharjeel Khan (117) saw United make an imposing 176-3.
Only Kamran Akmal (45) and skipper Afridi (38) managed to enter double figures as spinner Khalid destroyed the Zalmi top order to finish with four for 20 while Russell claimed three for 37.
Russell castles last man Asghar for duck as Peshawar are all out for 126 in 18 overs.
Afridi hammers a couple of sixes and a boundary off Russell before perishing after a blazing knock. Zalmi 126-9, 17.4 overs.
Peshawar are crashing line Ten Pins. Zalmi 105-8, 16.3 overs.
Afridi seems to be running out of partners as Riaz miscues to long-on. Zalmi 101-7, 15.2 overs.
Russell has struck yorking Yousuf with a snorter. Zalmi 100-6, 14.4 overs.
Afridi keeps alive Peshawar’s hopes with another thundering hit into the stands.
Afridi shows his intentions by whacking Sami for a monstrous six over midwicket. Zalmi 92-5, 14 overs.
The asking rate has spiralled to over 13 after 13 overs. Zalmi 82-5, 13 overs.
Khalid seems to have Zalmi in a spin as Sammy is bowled round his legs. Zalmi 80-5, 12.5 overs.
Khalid strikes as Hodge departs undone by the spin to hole out in the deep. Zalmi 75-4, 12.2 overs.
The asking rate has soared to over 12 an over and Sammy steers Irfan through the covers for a boundary. Zalmi 75-3, 12 overs.
Blow for Zalmi as Kamran perishes being stumped after giving Khalid the charge. Zalmi 66-3, 10.1 overs.
Kamran slog sweeps Khalid for a towering six over midwicket but Hafeez perishes miscuing a pull shot. Zalmi 59-2, 8.5 overs.
The asking rate has climbed to over 10 as Zalmi looking down the barrel. Zalmi 51-1, 8 overs.
Kamran breaks the shackles by slamming Badree down the ground for a six. Zalmi 44-1, 7 overs.
Badree strikes after being hit for a boundary by Malan who is caught behind. Zalmi 24-1, 3.5 overs.
Kamran slices a full toss from Irfan through the gap on the off for a boundary followed by two consecutive hit to the fence. Zalmi 18-0, 3 overs.
Badree bowls a maiden to Malan as Zalmi open without Hafeez. Zalmi 4-0, 2 overs.
Kamran pulls Irfan for the first boundary of the innings as Peshawar beging chasing 177.
A monumental century by Pakistan discard Sharjeel Khan (117 off 62 balls with 12 boundaries and eight sixes) has powered Islamabad United to 176-3 after being put into bat.
Sharjeel monumental innings comes to an end. United 171-3, 19.4 overs.
Tait has been flayed for another six by Sharjeel. United 151-2, 17 overs.
Sharjeel has clubbed Afridi over over long-off for a six for the first century in PSL history.
Latif survives after being caught off a no-ball before slamming the free-hit from Ali for a boundary. United 1130-2, 15 overs.
Latif averts the hat-trick ball while Sharjeel continues unfazed gliding Tait for a boundary to third man before upper cutting a short ball for his sixth six to move into the 90s. United 120-2, 14 overs.
Tait is on a hat-trick after castling Haddin with a fiery yorker. United 108-2, 13.2 overs.
Tait finally gets the breakthrough as the struggling Smith perishes. United 108-1, 13.1 overs.