Electing to bat, Dhawan made a fluent 41-ball 59 laced with six fours and two sixes and later captain Cameron White played a breezy knock of 43 off 23 balls to enthrall a near sell-out crowd at the Wankhede Stadium.
Incidentally, this was the highest team total posted by the Hyderabad franchise in this edition.
Sunrisers started off well with wicket-keeper batsman Parthiv Patel scoring a 19-ball 26 and sharing a 38-run partnership with Dhawan for the opening wicket before being caught by Ambati Rayudu off Lasith Malinga at deep square leg.
Dhawan, in the process, brought up his fifty with a drive through covers off Malinga.
Also Read
Both added 73 runs for the second-wicket stand before Dhawan was caught by Dinesh Kathik behind the stumps off Mitchell Johnson.
White joined hands with Vihari in the middle and continued the onslaught. White survived a chance on 27 when Rayudu spilled his catch off Johnson.
However, Mumbai kept things tight in the final overs of the Hyderabad innings as Malinga came up with an economical spell, conceding just 12 runs off his two overs and picking up the wicket of Vihari, who scored a 37-ball 41.
The Sri Lankan pacer was the pick of the bowlers for Mumbai Indians with two for 26 while Johnson grabbed a wicket while giving away 43 runs.