Cricket – New Zealand’s Boult, a left-arm quick, and fellow pace bowler Deepak Chahar ripped apart the top of Hyderabad’s batting order as they collapsed to 35-5 before managing 143-8.
Five-time champions Mumbai achieved their target with 26 balls and seven wickets to spare after Rohit registered his second successive half-century, smacking eight fours and three sixes in his 46-ball knock to lead the chase.
But the 35-year-old Boult set up victory with his two early wickets and was named player of the match.
It was Mumbai’s fourth straight win and a victory that propelled them three spots from sixth in the 10-team table led by Gujarat Titans.
Hyderabad, who are captained by Australia’s Pat Cummins, slumped to their sixth loss in eight matches.
Rohit and England’s Will Jacks (22) laid the platform for Mumbai in their second-wicket partnership of 64.
Jacks got out but Rohit stood firm to raise his fifty in an another key stand of 53 with Suryakumar Yadav, who made an unbeaten 40 off 19 balls.
Earlier, Boult and Chahar left Hyderabad five down while skipper Hardik Pandya struck in the ninth over.
South Africa’s Heinrich Klaasen hit a 44-ball 71 as he counter-attacked with a string of boundaries and put on 99 runs with impact substitute Abhinav Manohar (43), but the effort was not enough against a rampaging Mumbai.
Klaasen finally became pace bowler Jasprit Bumrah’s 300th T20 wicket when he was caught at deep backward square.