Chennai Super Kings and Lucknow Super Giants booked their places in the Indian Premier League play-offs with wins on Saturday.
Chennai cruised to a comfortable 77-run victory at Delhi Capitals.
That was enough to seal second place in the table, and Lucknow were later confirmed in third with a thrilling one-run win at Kolkata Knight Riders.
Chennai will play table-toppers Gujarat Titans in Qualifier 1, while Lucknow go through to the Eliminator match.
Chennai seek fifth title
Openers Devon Conway and Ruturaj Gaikwad both scored fifties in a scintillating opening partnership of 141 to put four-time champions Chennai on course for an eighth win in 14 matches.
Gaikwad hit 79 from 50 balls and New Zealander Conway reached his sixth half-century of the campaign, scoring 87 from 52 deliveries.
Shivam Dube added a quickfire 22, while Ravindra Jadeja finished 20 not out to help post an imposing total of 223-3.
Delhi Capitals, who had no chance of making the play-offs, were reduced to 26-3 in reply. England's Phil Salt fell for three to Deepak Chahar, who finished with 3-22.
Delhi captain David Warner hit 12 boundaries, including five sixes, in his 86, but when he was caught off Matheesha Pathirana in the 19th over, the game was already gone.
Lucknow win thriller to finish third
Lucknow could have moved above Chennai on net run-rate with a heavy win at Kolkata, but in the end will have been relieved just to reach the play-offs.
Rinku Singh smashed 67 from 33 balls, including three boundaries in the final three balls, as the home side attempted to chase down Lucknow's target of 176-8, which was boosted by 58 in 30 balls from West Indies' Nicholas Pooran.
England's Jason Roy had given the Kolkata chase early impetus with 45 before being bowled by Lucknow captain Krunal Pandya.
His dismissal brought Rinku to the crease with the home side at 82-3. The 25-year-old Indian batter slowly reeled off the runs before smashing 20 off the penultimate over and 16 from the last, only to fall one run short.
Yash Thakur held his nerve in the final over, bowling some early dot balls to finish with 2-31 as the pick of the Lucknow bowlers.
There are four games in the IPL play-offs, with the first on Tuesday, 23 May.
That will see Gujarat, as the group-stage winners, facing Chennai in Qualifier 1. The winner of that game will go into the final on Sunday, 28 May.
Wednesday will see Lucknow take on the fourth-placed team in the Eliminator, with the loser going out.
The fourth place will be decided in Sunday's final group games, when Mumbai Indians take on Sunrisers Hyderabad (11:00 BST) and Royal Challengers Bangalore host Gujarat (15:00 BST).
Bangalore are in pole position for the final spot, with a victory likely to confirm their place. If they get it, Mumbai Indians would have to win by a large margin to overtake them on net run-rate.
Rajasthan Royals need Bangalore and Mumbai to lose to have any chance of progressing.
The winner of the Eliminator will face the loser of Qualifier 1 on Friday, 26 May, in Qualifier 2 for the second place in the final.
BDST: 0916 HRS, May 21, 2023