Buoyed by an outrageous knock from Jason Roy which nearly went awry in the final over from Mustafizur Rahman, Delhi Daredevils scampered to their first win of the season, beating Mumbai Indians in their backyard by seven wickets.
Opting to bowl, Delhi were greeted by a rampant Suryakumar Yadav and an equally aggressive Evin Lewis as Mumbai raced to a century partnership in no time.
Delhi pulled things back through Rahul Tewatia before a final few good overs gave them a target just shy of 200 to chase down.
Jason Roy and Rishabh Pant then dug into Mumbai's bowlers and took them halfway through but Krunal Pandya's twin strikes rocked them.
With eleven needed off the final over, Roy seemingly sealed the game with a four and a six but three dot balls followed before he managed a single off the final ball to take Delhi through.
#5 Mumbai do a masterstroke with their batting order
In a superb move, Mumbai Indians decided to bring Rohit Sharma back to the middle-order after he failed to impose himself in the first two games of the season.
The move brings some experience to a middle-order that seemed too dependent on two fairly newbies - Suryakumar Yadav and Ishan Kishan.
While Kishan was expected to move to the top, it was Yadav who made it to partner Evin Lewis.
The two hit it off as the former KKR man, sans his cheeky taps and scoops, blasted Delhi's bowlers to smash a half-century in a blazing century stand.
It gave Mumbai the momentum to push to a score in excess of 200 on a belter of a surface.
#4 Ishan Kishan making no.3 his own
When you force Rohit Sharma to bat a position below you because you are too good there, you know you are special.
Young Ishan Kishan, after a lot of fiddling around, seems to have found his mojo as his terrific start to the season gained further momentum at home against a Delhi attack sorely lacking variety.
Kishan was thankless against the seamers and played the only bowler to create some ripples in the Mumbai line-up - Rahul Tewatia - with utter disdain.
Kishan slammed the leggie for a four and back to back sixes, thus ensuring that the platform created by a belligerent Lewis and a classy Yadav wouldn't go in vain. His near-200 strike rate knock ended when Dan Christian had him bowlerd while he attempted a reverse hit.
#3 Jason Roy does what Colin Munro was supposed to do
A whirlwind knock from Jason Roy was what Gujarat Lions expected when they picked him up at the auctions previously.
While that didn't materialise, Delhi Daredevils backed his abilities and put faith in him this season.
The presence of an in-form Colin Munro was the only roadblock to Roy opening the innings but after two failures form the Kiwi, Ricky Ponting turned to the Englishman.
Roy was in his elements on a flattened Wankhede wicket and slammed a fabulous half-century as he guided his team to their first win of the season.
Roy's belligerence against Hardik Pandya and Akila Dananjaya virtually handicapped Sharma and the opener was smart enough to realise that he needed to stay until the end to see Delhi through.
With eleven needed in the final over, Roy blasted a four and a six off the first two balls to plunge Wankhede into gloom.
#2 Krunal Pandya shakes Delhi with twin strikes
A 69-run kerfuffle between Pant and Roy should have ideally sealed the game for Delhi Daredevils but the elder Pandya brother decided to uplift the crowd by sniffing out two wickets in two overs to peg back the Delhi Daredevils.
Pant, who was batting with the least care in the World, dragged him to cover where Kieron Pollard's blinder sent the young Indian keeper back to the hut.
Krunal wasn't done, though, and went on to tag team with his much more athletic brother, Hardik Pandya, as he sent Glenn Maxwell packing.
#1 Young Markande jolts back to reality
The youngest purple cap holder in the league, Mayank Markande, had a dream start to his debut IPL as he ran through Chennai Super Kings and Sunrisers Hyderabad in his first two matches picking up seven wickets in all.
With a smart googly and several other variations, Markande was quite becoming the talking point of the league's opening week.
However, it all came crashing down when Pant and Roy smashed him around for 42 in three overs.
The rookie spinner was treated with disdain as Mumbai hopelessly tried to regain lost advantage right through the middle-overs.
Our tournament homepage has IPL live score, Match Analysis, Detailed Stats, Fantasy Tips, Controversies, Match Predictions and much more. Bookmark it now!
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️