Rashid Khan starred with the bat and ball as he hauled table-toppers Sunrisers Hyderabad into the IPL final with a 13-run win over Kolkata Knight Riders at Eden Gardens in the second qualifier.
Kane Williamson's side will meet MS Dhoni's Chennai Super Kings, having made the most of their second opportunity of reaching the showpiece finale in Mumbai on Sunday as Khan struck an unbeaten 34 before taking 3-19.
The Afghanistan spinner's late-order knock helped the Sunrisers set the Knight Riders 175 to win and although Chris Lynn struck an impressive 48, Dinesh Karthik's side stumbled in their final 10 overs as they only managed to reach 160-9.
Hyderabad have lost all three matches they played against the Super Kings this season, including the play-off to directly reach the final as Chennai aim to win their third title.
Asked to bat first by Dinesh Karthik at Eden Gardens for a right to play MS Dhoni's side in Mumbai on Sunday, the returning Wriddhiman Sarah and Shikhar Dhawan shared an opening stand of 57.
However, Kuldeep Yadav struck twice in an over, trapping Dhawan lbw before having Hyderabad's captain Williamson caught behind as the Knight Riders fought their way back into the match.
The spinners took a hold of the match for the two-time winners as Piyush Chawla had Saha stumped for 35 before the dangerous Shakib Al Hasan was run out at the non-striker's end when Kuldeep tipped the ball on to the stumps as the ball was sent back towards the bowler.
Heading towards a below-par total Rashid Khan smashed a quick-fire unbeaten 34 off 10 balls, hitting two fours and four sixes, as the Sunrisers scored 24 runs off the final over to finish on 174-7.
At the home ground, the Knight Riders delighted their fans as they got off to a fast start with Chris Lynn and Sunil Narine taking a hold of fast bowler Bhuvneshwar Kumar and debutant Kahleel Ahmed, racing to 38-0 off just three overs.
But, Siddarth Kaul struck with his second ball as Narine sent a slower ball straight down the throat of Carlos Brathwaite at mid-on.
The loss of the wicket did not slow Kolkata's onslaught, as Lynn and Nitesh Rana shared a 47-run second wicket partnership.
With the match looking to be slipping away from the Sunrisers, Rana was run out going for a second run.
Khan then bowled Robin Uthappa and trapped Lynn lbw in successive overs as Shakib bowled Karthik in between the Afghanistan bowler's two wickets as the wheels fell off the hosts' innings.
Requiring 19 off the final over, Shivam Mavi sent Brathwaite's first ball away to the boundary but the West Indian all-rounder had Mavi and Shubnam Gill both caught in the deep by Khan in successive balls ensure the Sunrisers reached just their second final.