Pacer Siddharth Kaul shook Mumbai Indians with a double strike in his first over.
Ishan Kishan was caught off a leading edge at third man for 9 before Kaul deceived the dangerous Evin Lewis who had stroked 29 from 17 balls, with a slower ball that bowled the West Indian.
Earlier this week, Kaul's bowling had been the turning point in Sunrise Hyderabad's game against the Rajasthan Royals.
Kaul's two wickets dented Mumbai big time who were reduced to 54/3 in the 6th over.
Lewis's wicket was particularly crucial as he was starting to play his shots and his dismissal affected Mumbai's momentum.
The visitors were unable to lift the tempo in the middle overs and kept losing wickets at regular intervals to finish on a below-par 147/8 in their 20 overs.
Sunrisers Hyderabad made a mess of the run chase but edged home by 1 wicket off the last ball of the game in a thrilling finish.
IPL PHOTOS: Sunrisers win last-ball thriller against Mumbai
When Cauvery lost out to Cricket
'Will miss playing on our home ground': CSK players react
Raina to miss CSK's next two games with calf injury
Will Star's cricket gamble turn into a goldmine?