It was a much improved bowling performance from Royal Challengers as Southee and Siraj finished with three-wicket hauls despite being hit for a couple of lusty blows in the death overs - a phase which also saw some brilliant fielding by Kohli who effected two run-outs. They are now sitting at the top of league table with 14 points in their bag winning all of their last three games.
Shikhar Dhawan and Williamson batted on for a while before Southee got involved in the fall of the second wicket as well.
Shakib Al Hasan provided important support to Williamson but in tough batting conditions the Sunrisers could only reach 146 before they were bowled out.
Both captains agreed on a fact that the Hyderabad pitch looks pretty good for now.
But once Manan Vohra (8) got out to a slower one from Sandeep Sharma (4-20-1), Bangalore lost wickets in a clump. RCB have won only three matches and looking at the table, they need to win each of their remaining matches to stand a chance of making the playoffs.
Sent into bat, Sunrisers managed a modest 146 but came back strongly after the break riding on yet another gutsy bowling display to restrict RCB to 141 for six. He planted himself at short cover, where he caught Manish Pandey off Yuzvendra Chahal. When it comes to chasing there is hardly anyone better than Virat Kohli. Williamson reached his 40s with a four and the match's first six off Umesh Yadav in the 14th over.
Colin de Grandhomme's stumps were dismantled when he needed to hit six from the final ball.
Yusuf Pathan came to his captain's rescue, pulling of a one-handed stunner to dismiss Virat Kohli.
Hyderabad could only add 21 runs for the first wicket. Siraj bowled straight and clean bowled Yusuf and Wriddhiman Saha, both of whom went for glory shots.
The SRH pacers were exceptionally unbelievable that day as they restricted the all-star Mumbai Indians batting line-up, eventually getting them out for 87 runs.