The defending champions Chennai Super Kings came to the Wankhede in search of their fourth consecutive win but a special performance from Hardik Pandya with the ball and the bat prevented the win. In addition to scoring 25 runs off just eight balls, the Mumbai Indians went onto register their second win of the season in four games.Earlier in the day, the Chennai Super Kings chose to bowl first after winning the toss. Chennai replaced Mitch Santner with Mohit Sharma to make use of the seam-friendly pitch at the Wankhede Stadium.On the other hand, Mumbai Indians made two changes to their playing XI. Jason Behrendorf and Rahul Chahar made their debut for the franchise replacing Mitchell McClenaghan and Mayank Markande.Chennai's opening bowlers - Deepak Chahar and Shardul Thakur - started off well by giving away just nine runs in the first three overs. Their disciplined bowling resulted in the wicket of Quinton de Kock.After QDK's dismissal in the third over, Suryakumar Yadav with the aid of Rohit Sharma scored 30 runs in the next two overs. To stop the run flow, MS Dhoni introduced Mohit Sharma, who gave away just one run in the last over of the powerplay.Spinners - Imran Tahir and Ravindra Jadeja - were introduced by MSD after the powerplay ended. Both spinners struck gold as they dismissed Rohit Sharma and Yuvraj Singh within a span of nine balls.The two spinners kept the scoring rate in check but a 62-run partnership between Suryakumar Yadav (59, 43 balls, 8*4, 1*6) and Krunal Pandya (42, 32 balls, 5*4, 1*6) set the platform for the batsmen to follow. When Suryakumar and Krunal got out in quick succession, the scorecard read 125-5 in 18 overs.The breakthroughs brought together Hardik Pandya (25, 8 balls, 1*4, 3*6) and Kieron Pollard (17, 7 balls, 2*6). In the last two overs, they added 45 runs and took their side to 170 in overs. The duo plundered Dwayne Bravo for 29 runs and gave Mumbai a healthy score.Mumbai's opening bowlers - Jason Behrendorf and Lasith Malinga - got their team off to a brilliant start. While Behrendorff picked up the wicket of Ambati Rayudu in the first over of the innings, Lasith Malinga dismissed Shane Watson in his first over.After the two wickets, Suresh Raina and Kedar Jadhav tried re-constructing the innings but a stunning catch from Pollard at the boundary ended Raina's innings. Following Raina's wicket, the task of rebuilding innings fell into the hands of Dhoni and Jadhav.Dhoni and Jadhav added 44 runs for the fourth wicket but the introduction of Hardik Pandya for his second spell shook up things for CSK. In the same over, Pandya went on to dismiss MS Dhoni and Ravindra Jadeja.Kedar Jadhav scored a sensible half-century to keep Chennai in the game but got out in the 18th over off the bowling of Lasith Malinga. Malinga also went onto dismiss Dwayne Bravo in the same over, which ended CSK's hopes of getting close to Mumbai.In the final over of the match, Hardik took the wicket of Deepak Chahar and helped his side win the match by 37 runs. With this win, Mumbai improved their record to 14-11 against Chennai in the IPL.Here's how Twitter reacted to the match between Mumbai Indians and Chennai Super Kings:Losing to MI doesn't hurt. Losing to a number 7 team in points table hurts. #IPL— Silly Point (@FarziCricketer) April 3, 2019Hardik Pandya was planning to play a normal inning but someone reminded him about Champions Trophy and Sir Jadeja 😒🙊 #MIvCSK— Sir Jadeja fan (@SirJadeja) April 3, 201925* (8)Finally a good Rapid Fire for Hardik Pandya.— Trendulkar (@Trendulkar) April 3, 2019Deserved winners MI. Outplayed CSK who fielded and batted poorly. Pandya the difference between the two sides.— Nikhil 🏏 (@CricCrazyNIKS) April 3, 2019Hardik Pandya’s hitting form is sensational at the moment. MI might want to consider sending him up to 3 or 4 to break the Rohit-Surya-Yuvraj monotony this season. Can hold Pollard back for this finishing role instead. #MIvCSK #IPL— Raunak Kapoor (@RaunakRK) April 3, 2019The BCCI should investigate Hardik Pandya for the blatant plagiarism of the helicopter shot.— CS Amudhan (@csamudhan) April 3, 2019Pollard one day might catch an F-16 mid air. #MIvCSK— Gabbbar (@GabbbarSingh) April 3, 2019This can't be true! This isn't a catch. He has done it again. Pollard wtf man. No! #IPL— Silly Point (@FarziCricketer) April 3, 2019Dear @narendramodi , Send Pollard To London To Catch Vijay Mallya, Nirav Modi & Mehul Choksi....This Guy Can Catch Anything & Everything...@KieronPollard55 #MIvCSK— Babu Bhaiya (@Shahrcasm) April 3, 2019Pollard has done enough in this match to stay in the Mumbai Indians side for another 4 years. #MIvCSK— Pakchikpak Raja Babu (@HaramiParindey) April 3, 2019Mumbai can't drop Pollard. Pollard can't drop anything. #MIvCSK— Sagar (@sagarcasm) April 3, 2019There. That’s why they play Pollard. For the top act at the circus. It’s what will be played on a loop. It’s what we’ll remember after all those 6s merge into each other. #MIvCSk— Gaurav Sethi (@BoredCricket) April 3, 2019Rohit Sharma's innings review. #IPL pic.twitter.com/BaFhI8NEZS— Silly Point (@FarziCricketer) April 3, 2019If IPL teams were Comic characters.Open for Surprise 😂 pic.twitter.com/8Xmk5Fm1KJ— ✪ Veer ✪ (@ClawedHumor) April 3, 2019Umpires are confused today whether to support CSK or MI.#MIvCSK— Sunil- The cricketer (@1sInto2s) April 3, 2019Close enough?#MIvCSK pic.twitter.com/ynzn7WzJYZ— Sunil- The cricketer (@1sInto2s) April 3, 2019CSK attack today is one aspiring India pace bowler, two discarded indian pace bowlers, one fringe india spinner, a retired west indian all rounder and an about to retire South African spinner...yet, such a formidable unit #MIvCSK #IPL2019— Gaurav Kalra (@gauravkalra75) April 3, 2019A game of reunions today:1. Rahul Chahar reunites with Deepak Chahar2. Dhoni reunites with Yuvi3. Bhajji reunites with Nita Ambani#MIvCSK— Sagar (@sagarcasm) April 3, 2019There. That’s why they play Pollard. For the top act at the circus. It’s what will be played on a loop. It’s what we’ll remember after all those 6s merge into each other. #MIvCSk— Gaurav Sethi (@BoredCricket) April 3, 2019first time this season yuvraj is playing against a team he hasn't played for #MIvCSK #IPL2019— Gaurav Kalra (@gauravkalra75) April 3, 2019Ishan Kishan must be wondering what he can't do.— Nikhil 🏏 (@CricCrazyNIKS) April 3, 2019Ishan Kishan not getting to play these games at this time of his career, is dreadful from Mumbai Indians.— Saurabh Malhotra (@MalhotraSaurabh) April 3, 2019