Peshawar Zalmi on Tuesday beat Islamabad United by 8 wickets to reach the final of the Pakistan Super League's sixth edition.
Zalmi skipper Wahab Riaz put the Islamabad United to bat first, who scored 174 for the loss of nine wickets.
Hasan Ali's start with the ball was not as effective as his batting in the first innings — where he hit 45 off 16 balls. The pacer gave away a total of 15 runs, including six extras, in the first over. However, he wrapped it up on a positive note by dismissing Kamran Akmal (8) in the last ball.
Impressive batting of Hazratullah Zazai (66) and Jono Wells (55) played an important role in Zalmi's victory.
Mohammad Wasim was finally able to give a breakthrough to the United as he dismissed Zazai (66) in the 15th over, breaking the 126-run partnership between the Afghan batter and Wells (55).
Shoaib Malik (32), who came to the crease after Zazai was dismissed, hit three consecutive fours in the 17th over to end the match on a high and take his team to the finals.
The Zalmi who have reached the final for the fourth time will now face Multan Sultans on June 24 at Abu Dhabi's Sheikh Zayed Cricket Stadium.