SRH chose to field and brought in J Suchith in place of Washington Sundar. KKR made three changes and included Aaron Finch, Aman Khan and Sheldon Jackson.
SRH pacers dented KKR early and reduced them to 31 for 3.
Shreyas Iyer was dismissed in the ten over as KKR reached 70 for 4 at the halfway mark.
Rana got an IPL half-century after 19 innings before being dismissed for 54.
Russell ended with unbeaten 49 to ensure KKR ended with a challenging score of 175 for 8.
After losing two wickets in the powerplay, Rahul Tripathi smashed a dominating half-century to transfer the pressure back on KKR.
Markram too got a half-century as SRH chased down 175 with 13 balls to spare and bagged their third win.