Delhi Capitals chased down Sunrisers Hyderabad's 162-8 with one ball to spare at Visakhapatnam on Wednesday.
An unbeaten 71 from Suryakumar Yadav and some excellent spin bowling saw Mumbai Indians reach the IPL final at the first attempt.
Rohit Sharma struck 55 not out as Mumbai Indians comfortably beat Kolkata Knight Riders to finish the IPL regular season in first place.
Kings XI Punjab were indebted to a century opening stand between KL Rahul and Chris Gayle as they defeated Chennai Super Kings in the IPL.
The door is open for Kolkata Knight Riders to take the final IPL play-off spot after Sunrisers Hyderabad were beaten by RCB.
Rajasthan Royals failed to defend 115-9 as Amit Mishra's 3-17 and Rishabh Pant's unbeaten half-century saw Delhi Capitals to victory.
Kolkata Knight Riders remain firmly in the Indian Premier League's top-four hunt as Shubman Gill starred against Kings XI Punjab.
South Africa international Kagiso Rabada will play no further part in Delhi Capitals' quest to win the IPL due to a back niggle.
Hardik Pandya's six helped Mumbai Indians prevail in a Super Over against Sunrisers Hyderabad in the Indian Premier League.
Chennai Super Kings and Delhi Capitals were neck and neck heading into Wednesday's match, but MS Dhoni's men were merciless in victory.