Delhi Capitals have qualified for the Indian Premier League playoffs after beating Royal Challengers Bangalore by six wickets.
Delhi ended its four-match losing streak to meet the league-leading Mumbai Indians in the first qualifier on Thursday.
The winner advances to the final, the loser to a playoff eliminator.
Bangalore also sneaked into the four-team playoffs by stretching its bowling to 19 overs to edge Kolkata Knight Riders on better net run-rate in the standings.
Bangalore made 7-152 and Delhi reached 4-154.
Kolkata can qualify only if Sunrisers Hyderabad lose to Mumbai on Tuesday.
Bangalore will finish third or fourth and meet Kolkata or Hyderabad in the second qualifier.
The winner will take on the loser of the first qualifier for a place in the final next week.
Fast bowlers Anrich Nortje (3-33) and IPL-leading wicket-taker Kagiso Rabada (2-30) helped to limit Bangalore to an underwhelming 7-152.
Left-handed opener Devdutt Padikkal continued his impressive form and scored 50 off 42 balls to raise his fifth half-century in his first IPL.
Captain Virat Kohli (29) couldn't capitalise on being dropped on 13.
Kohli was caught out by Australian Marcus Stoinis from a delivery by offspinner Ravichandran Ashwin.
AB de Villiers hit two sixes and a boundary in his quickfire 35 off 21 balls before he was run out while attempting to retain the strike in the last over.
Delhi's run chase was anchored by half-centuries from Ajiknya Rahane (60) and Shikhar Dhawan (54) but Bangalore ensured they edged Kolkata in the standings by dragging the game to 19 overs.
Rahane tallied only 36 runs in his previous four games and finally came good by hitting five fours and a six before falling to left-arm spinner Shahbaz Ahmed, who took 2-26.
Dhawan also regained form after two consecutive ducks and hit six boundaries.
Kohli said he knew the game should go beyond 17.3 overs in order to get a place in the playoffs on better run-rate than Kolkata.
"It's a mixed bag. You come to games to try and get a result your way," Kohli said.
"Even if the game was drifting away, we controlled the middle overs well enough."