Lahore Qalandars reached the Pakistan Super League final after a thrilling come-from-behind six-run victory over Islamabad United. (More Cricket News)
Lahore, playing for its first title, will meet the defending champion Multan Sultans in the final on Sunday. Lahore lost its only previous final appearance in 2020.
Two-time champion Islamabad needed only 39 off the last five overs with five wickets in hand but, in a sensational collapse, lost the last three wickets for just one run to be bowled out for 162 in 19.4 overs.
Earlier, David Wiese's rapid 28 off eight balls lifted Lahore's total to 168-7.
Wiese bowled the critical final over against Islamabad and conceded only one run.
No. 9 batsman Mohammad Wasim refused singles off Wiese's first two deliveries then was run out while attempting to run two. Last man Waqas Maqsood was caught at deep midwicket, and Lahore erupted in joy.
Fast bowler Haris Rauf brought Lahore back in the game when top-scorer Azam Khan (40) was run out off a direct throw in the 14th over, and Alex Hales (38) followed after being caught at extra cover. Rauf took out Asif Ali on 25 in the penultimate over.
When Lahore batted, it was generally contained until Wiese smashed three sixes and a four in left-arm fast bowler Maqsood's last over of the innings which went for 27 runs and gave Lahore just enough runs to defend.