Delhi Daredevils 174 for 4 (Pant 64) beat Mumbai Indians 163 (Lewis 48, Mishra 3-19, Lamichhane 3-36) by 11 runs
Scorecard and ball-by-ball details

Agarkar: If fit, Rohit should have come in at No. 3
Agarkar: If fit, Rohit should have come in at No. 3

Mumbai Indians were knocked out of the IPL on a dry pitch that turned legspinners Amit Mishra and Sandeep Lamichhane into absolute terrors. That meant Rajasthan Royals were favourites to make the playoffs, unless Kings XI Punjab beat Chennai Super Kings by at least 53 runs in the last league game of the season.

Now that the details are out of the way, time to enjoy some drama. It was a difficult situation for Rohit Sharma and his men. Mumbai were asked to chase in conditions that became progressively difficult for batting. Then they gave up a total of 174 though Daredevils had struggled early in their innings. Later, they were tottering at 122 for 7. So Ben Cutting began hitting boundaries.

Mumbai needed 38 off 18 balls when Cutting smashed Liam Plunkett for 4, 6 and 4. They needed 18 off six when he launched Harshal Patel into the crowd behind short fine leg. He was playing an innings to rival his blitz that won Sunrisers Hyderabad the title in 2016. He saw a short and wide offcutter. He knew it needed to go. He swung his big shoulders. He launched it in the air. The trajectory seemed to suggest it would soar over deep midwicket. It didn't.

And Daredevils, a team that finished last, that spent the evening veering from one extreme to the other, savoured pure joy.

There was a limp show from the Delhi Daredevils top order and a breathtaking half-century from Rishabh Pant. There were three drops, and an overthrow for five runs, but Glenn Maxwell masterminded two ridiculous catches on the long-on boundary to dismiss Rohit and Kieron Pollard. Plunkett's over - the 18th - cost a debilitating 15 runs. Boult followed up by giving away only 5 in the 19th. Harshal seemed to lose the game one ball, and off the next, had it wrapped up.

Anybody else experiencing whiplash?

Delhi's Maxwell move

Some teams might drop a player whose most recent scores are 5, 9, 2, 5, 6. Daredevils, however, made Maxwell open the batting. Now as ridiculous as that might sound, it made sense here.

On a slow deck, the new ball presented the best opportunity to score. And Maxwell has the potential to break a rut with one shot. But he fell for 22 off 18 and finished with an average of 14 from 12 innings. To put that in context, among those who have batted at Nos. 1 to 6 a minimum of 10 times in a season, only seven others have fared worse.

Things weren't going to plan at the other end either. The first delivery of the fourth over was steered to point and Prithvi Shaw thought there was a single, even though the ball was headed straight to the fielder. He saw Hardik Pandya grab it, set up for the throw, release it targeting his end and yet made no attempt to get back to his crease. He was run out for 12.

Pant's party

He looks like he shouldn't be scoring any runs, losing balance with every other big shot he plays. He literally fell on his backside attempting one tonight. But in between those awkward moments, there was unbelievable brilliance.

Pant galloped to 24 off 11 on a pitch that wasn't suiting strokeplay. He was hitting one-handed sixes. He was reverse-scooping fast bowlers for four. If only he could have convinced the umpires that he should bat at both ends.

The 20-year old did the next best thing, though. After a fast start, he slowed down to make sure he could bat through the innings. It was terrific game awareness in tough conditions.

Pant was dismissed in the 17th over, for 64 off 44 deliveries, having become the top-scorer this season with a tally of 684. A break-up of his runs makes even better reading: 114 off 73 in the Powerplay (strike-rate 156), 403 off 253 (strike-rate 159) in the middle overs, and 167 off 68 (strike-rate 245) in the death.

Maxwell's redemption

Pollard had already been dropped twice - on 0 by Shaw and 3 by Abhishek Sharma - when he muscled the ball to long-on. And it was heading over the ropes. Maxwell raced to his right and leapt, knowing his momentum would take him out of bounds. He took the catch with both hands, and while still in the air outside the boundary, he lobbed it over to Trent Boult who was coming in from long off.

Four overs later, Rohit - his left shoulder badly injured in the field - tried to clear the ground. He was deceived by a slower ball from Harshal Patel but it still had enough timing to go for six. But Maxwell was there once again. And so was Boult to back him up. The Australian took the catch to dismiss Cutting as well. Each of them were match-winning moments.

Mishra steals the show

Evin Lewis was belting the Daredevils fast bowlers to all parts. He had been dropped on 8 and added another 40 runs when he ran past a googly from Mishra. It was exquisite cricket. The legspinner had been hit for six the previous ball but he trusted his strength - bowling slow and extracting turn from a helpful pitch - and sent back Mumbai's top-scorer. Mishra also took out their last remaining hope with an equally artful legbreak. He was in his last over, bowling at Hardik, who bulldozes spin bowling. Still, Mishra kept tossing it up. He helped himself by bowling it wide of off stump. The batsman swung across the line and was caught at point. And his team was on their way out.

Alagappan Muthu is a sub-editor at ESPNcricinfo