Defending champions Mumbai Indians have failed to reach the Indian Premier League playoffs, being edged out on run rate - but they didn't go down without a fight in Abu Dhabi.
Meanwhile, Glenn Maxwell continued his wizardry in Friday's final group matches, plundering his sixth IPL fifty of the year as he helped Royal Challengers Bangalore to a remarkable last-ball, seven-wicket victory over Delhi Capitals in Dubai.
Mumbai, winners for the last two years, realistically had no chance of making it into the final four but they produced some fireworks as they hammered Sunrisers Hyderabad by 42 runs.
Needing a miraculous victory by more than 170 runs to displace Kolkata Knight Riders from the top four in the standings, Mumbai rode on Ishan Kishan's remarkable fastest half-century of the season to make a brave attempt with their 9-235 total.
Kishan raised his fifty off just 16 balls and went on to score 84 off 32 balls with 11 fours and four sixes before he was caught behind in the 10th over.
Then Mumbai kept on accelerating through Suryakumar Yadav's blistering 82 off 40 balls to post a hefty total, hoping that their bowlers could then skittle out the Sunrisers.
But Hyderabad, eighth and last in the standings with only three wins in 14 group matches, couldn't oblige and actually looked threatening in the run chase - if only briefly - before they were restricted to 8-193.
The result ensured that Mumbai and Kolkata both finished with seven wins, but the Knight Riders ousted the five-time champions on net run rate.
Kolkata will next take on Royal Challengers Bangalore in an eliminator on Monday in Sharjah with only the winner progressing.
Before then, table-topping Delhi Capitals and Chennai Super Kings will meet on Sunday in Dubai in the first qualifier, with the winners going straight to the final and the losers facing the Kolkata-Bangalore victors.
Bangalore boosted their confidence when Srikar Bharat hit a last-ball six to beat Delhi, aided by a brilliant supporting performance from Maxwell.
Bharat, 78 not out, and Maxwell, 51 not out, combined in an unbeaten century stand to guide Bangalore to 3-166 off the last ball after Delhi had made 5-164 with a great start from Prithvi Shaw, 44, and Shikhar Dhawan, 43.
Needing six off the last ball, Avesh Khan bowled a wide delivery down the leg side which Bharat lofted back over the fast bowler's head for a straight six, much to the delight of his captain Virat Kohli.
"Unbelievable," Kohli said. "It was a game where we had nothing to lose, but still to lose early wickets and do well against a team at the top of the table is good. We've beaten them twice this season."
Maxwell's knock, off 33 balls, saw him take his tally to the season to 498 runs, making him the fifth top scorer in the league in this year's edition. Only KL Rahul, with 30 sixes, smashed more than the Victorian's 21.