Akash Madhwal took five wickets for as many runs to lead Mumbai Indians to a crushing 81-run win in the second IPL playoff game and knock Lucknow Super Giants out of the tournament on Wednesday.
Australia's Cameron Green (41) and Suryakumar Yadav (33) put on 66 to help guide five-time champions Mumbai to 182-8 after they elected to bat first in the knockout contest in Chennai.
Madhwal then returned figures of 5-5 in 3.3 overs to dismiss Lucknow for 101 as Mumbai booked a meeting with holders and regular season table-toppers Gujarat Titans in the next play-off encounter on Friday in Ahmedabad.
The winners of that clash will meet Chennai Super Kings in the final on Sunday.
"It's nice that it's going well at the moment," Green said.
"Our batting's been really good. Madhwal has been the game changer for us; five today, and got four-for the other day."
Green, who was the second-most expensive player bought in the auction at $2.11 million, added: "Gujarat are the best team. It's going to be a tough challenge, especially on their home turf."
Lucknow's innings imploded as they collapsed from 69-2 to be bowled out in 16.3 overs, losing three key wickets to run outs.
Green, who hit his maiden T20 century in Mumbai's previous win, looked in control during a 23-ball knock laced with six fours and one six until his departure.
Naveen-ul-Haq, who took four wickets for Lucknow, sent back Suryakumar and Green, bowled by a slower off-cutter from the Afghanistan pace bowler, in the space of three deliveries to push Mumbai onto the back foot.
Tilak Varma hit back with a quickfire 26 and a 43-run stand with Tim David, who was out caught for 13 after unsuccessfully reviewing a full toss for being over waist-height.
Run-outs and more
Naveen finished with 4-38 and Yash Thakur took three wickets but despite their efforts Mumbai's impact sub Nehal Wadhera boosted the total with his 12-ball 23.
Lucknow lost their openers early including impact player Kyle Mayers for 18 before Australia's Marcus Stoinis attempted to pull the chase together in his 27-ball 40.
But Madhwal struck with successive balls, including getting the dangerous Nicholas Pooran caught behind for a golden duck.
An engineer by profession, Madhwal learned the game while playing tennis-ball cricket in the north Indian state of Uttarakhand but is filling in for Mumbai's injured pace spearhead Jasprit Bumrah.
"Bumrah bhai (brother) has his own place, and I'm just trying to play the role assigned to me," said the 29-year-old Madhwal.
Stoinis, who crossed 400 runs this season to be his team's standout performer, was run out after a mid-pitch collision with non-striker Deepak Hooda with both batsmen watching the ball.
The innings fell further apart with two more run outs sending back Krishnappa Gowtham and Hooda.
Lucknow, who made their IPL debut last season with Gujarat Titans as the league grew to 10 teams, fell at the same hurdle in the previous edition.
The neutral venue for both teams had many empty seats, in contrast to the nearly full stadium on Tuesday when home hero MS Dhoni's Chennai made the final with a win over Gujarat.