It's Mumbai Indians vs Chennai Super Kings in Qualifier 1, on Tuesday.
Delhi Capitals play Sunrisers Hyderabad in the Eliminator, on Wednesday.
Rohit Sharma scored an unbeaten 55 to lead Mumbai Indians to an easy nine-wicket victory over Kolkata Knight Riders, which gave them the No. 1 position in the IPL points’ table and also ensured a fourth place finish for Sunrisers Hyderabad, in Mumbai, on Sunday.
Rohit was involved in two crucial partnerships, first a 49-run stand with Quinton de Kock for the opening wicket and then another 88 runs for the unconquered second wicket with Suryakumar Yadav (46 not) as Mumbai Indians chased down the target of 134 with 3.5 overs to spare.
The Mumbai Indians captain carried his bat through the innings, hitting eight fours off 48 balls, while Yadav consumed 27 balls for his unbeaten 46.
Mumbai Indians ended the league phase with 18 points from 14 matches -- the same as Chennai Super Kings and Delhi Capitals -- but secured the top spot by virtue of better run-rate.
Mumbai’s finished with a net run-rate of 0.421 as against 0.131 and 0.044 of Chennai and Delhi respectively.
Mumbai’s victory put Kolkata out of the tournament and gave Sunrisers a place in the play-offs on better net run-rate.
KKR and SRH ended the league phase on 12 points each but the Hyderabad-based side sneaked to the play-offs with a 0.577 net run-rate against 0.028 of the Kolkata side.
Mumbai and Chennai play each other in Chennai in Qualifier 1 on Tuesday while Delhi -- who finished third -- take on Hyderabad in the Eliminator at Visakhapatnam on Wednesday.
The Qualifier 2 -- between the losing teams of Qualifier 1 and Eliminator -- will also be played at Visakhapatnam on Friday.
Chasing 134 for victory, Mumbai made a good start, with 46 runs coming form the powerplay without losing any wicket. South African Quinton de Kock hitting two consecutive sixes and a four off Andre Russell in the fourth over was the highlight.
De Kock (30) was out to the first ball after the powerplay as wicketkeeper Dinesh Karthik took a brilliant running catch off the bowling of Prasidh Krishna.
That was the only success KKR had as Rohit and Yadav took Mumbai home in 16.1 overs.
Yadav hit a towering six to end the match.
Earlier, Russell failed to deliver when it mattered most as Kolkata Knight Riders put up a sub-par 133 for 7 in the 'do-or die' game.
KKR's top run-scorer in Season 12 of the Indian Premier League, Russell (510 from 13 innings) was dismissed for a first ball duck as the visiting side frittered away a good start and posted a modest total after being sent in to bat.
Openers Chris Lynn (41 off 29 balls) and Shubman Gill (9 off 16 balls) put on 49 runs together in 6.1 overs but KKR suffered a middle-order collapse as Mumbai’s bowlers made a splendid comeback.
It was left to Robin Uthappa (40 off 47 balls) and Nitish Rana (26 off 13 balls) to stitch a 47-run stand for the fifth wicket to take KKR past the 120-run mark.
Lasith Malinga (3/35), Hardik Pandya (2/20) and Jasprit Bumrah (2/31) were the main wicket-takers for the home side.
Lynn and Gill started slowly before playing their big shots. Lynn hammered veteran Malinga for a four and a six in the fourth over as KKR garnered 13 runs of it.
There was no stopping Lynn as he struck two towering sixes off leg-spinner Rahul Chahar in the sixth over and KKR finished the Powerplay at 49/0.
However, Hardik brought the home side back into the match by removing both the openers in quick succession.
While he trapped Gill in front of the wicket in the seventh over, he sent back a dangerous Lynn in the ninth over, caught by Quinton De Kock, as Kolkata slumped to 56/2.
KKR could fetch only 12 runs in five overs and were struggling at 61/2 after 11 overs. McClenaghan bowled a maiden over as Robin Uthappa struggled to score.
And in the 13th over, Malinga dealt KKR a double blow by removing skipper Dinesh Karthik (3 off 9 balls) and the in-form Russell (0 off 1 ball), who gloved to keeper de Kock.
KKR were 73/4 and they never recovered from there.