Delhi's top order players, especially Warner, batted a bit slowly. Even then they managed to collect 85 runs in the first 10 overs. It wasn't a bad collection. If the middle order and finisher batsmen play well, Delhi could have set a target of around 200. But due to the poor performance of the middle order batsmen, Delhi's innings did not last long. A score of 172 was enough to fight, but not good enough to win.
The first three batsmen of Mumbai Indians' top order have batted responsibly. Rohit Sharma returned to form and managed to play an inning of 65 runs. The reason for Delhi's defeat was not only their slow batting, but also the performance of their bowlers was very poor.
This match was decent, but not very thrilling. The real excitement in IPL matches comes when a team scores over 200 runs, as it creates suspense when a team batting first sets a target of over 200 runs. The hopes of winning are often high for the team chasing such a target, and when they successfully chase it, the suspense increases even more. You're right, if Delhi had performed a little better and set a higher target, the match would have been more exciting. One thing is for sure, when Dhawan and Shaw open for Delhi, they rarely lose their wickets, but sometimes luck doesn't favor them, as was the case this time with DC's run rate not being enough to put pressure on MI.
In the ongoing matches of IPL, targets of 150 or 170 runs are considered ordinary, considering the pitch conditions. The match between KKR and RR is expected to be thrilling, especially with Ambati Rayudu being my favorite in CSK. I am eagerly looking forward to it, and I won't miss watching it, even if there are any surprises in store.