Iyer and Ashwin together held onto the crease and took their side past the total to take two more points to strengthen their top 2 positions in the rankers table.
In the pursuit of 130 runs, Delhi lost three of its top-order batsman inside the powerplay. MI bowlers put a good pressure early on to take the charge of the innings. Prithvi Shaw, Steve Smith and Shikhar Dhawan were removed inside 30 runs.
DC skipper Rishabh Pant played a nice little inning of 26 runs from 22 balls to turn things a bit in their favour, however, the southpaw was soon dismissed by Jayant Yadav.
Mumbai Indians comfortably managed to pick timely wickets from one end, but the other end was held tightly by Shreyas Iyer, who played a sensible match-winning knock to take his team home.
All-rounder Axar Patel scored 9 runs from as many balls while Shimron Hetmyre totalled 15 from 8 deliveries before their dismissal.
To finish off the things Ravichandran Ashwin and Shreyas Iyer scored quick runs. Delhi managed to breach the total of 130 runs with five balls to spare.
Defending champions Mumbai Indians (MI) were pushed to bat first by DC skipper Rishabh Pant after winning the toss.
After losing the toss, MI lost wickets on succession as well. Rohit Sharma went cheaply inside the powerplay. The side managed to score 37 runs in the powerplay.
None of the Mumbai batters looked comfortable while batting. The surface was definitely hard to bat on and the strong line and length from the DC bowlers made it further tricky for the opposition to take off their innings.
Suryakumar Yadav scored the most runs in the match for MI. The dashing cricketer showed some signs of his arrival, scoring 33 from 26 deliveries. The short innings of SKY included two sixes and two boundaries.
With a little bit of good strike from all-rounder Jayant Yadav, Mumbai managed to post a modest total of 130 runs which was breached by Delhi Capitals (DC) with four wickets remaining.
Delhi has already qualified for the playoffs, last night, while the hopes for Mumbai Indians (MI) are getting a little stiff.