For SRH, Fazalhaq Farooqi took two wickets for 32 runs.
Williamson struggled big time this IPL season, scoring just 216 runs from 13 matches.
Mumbai Indians were restricted to 190/7 in response to the Sunrisers total of 193/6.
Andre Russell who scored an unbeaten 49, bagged 3/22 later.
SRH were all out for 125 in 19.2 overs, with leggie Wanindu Hasaranga picking up 5/18.
Warner and Powell were unbeaten on 92 and 67 runs respectively.
After Gaikwad and Conway set up a total of 202/2, Mukesh Choudhary bagged four wickets to guide CSK to victory.
Though his efforts went in vain, Malik was rightly adjudged the player of the match for his fiery spell against Gujarat Titans.
Opener Wriddhiman Saha top scored with 68 from 38 balls for Gujarat Titans.
Abhishek Sharma scored 47 as SRH chased down the modest target of 69 runs in just 8 overs.