Rana finished with an unbeaten 36 off 27 as KKR won with 10 deliveries to spare.
Scotland maintained their perfect start to their four-match Cricket World Cup League 2 series in Oman.
Both scored fifties as SRH chased down RR's 164/5 with nine balls to spare.
Harshal dismissed Hardik, Pollard and Chahar to bag three in three; Glenn Maxwell, Yuzvendra Chahal and Virat Kohli also fire for RCB.
With 24 required from ten balls, he smashed Prasidh Krishna for 20 runs in four balls.
Punjab Kings defend 125 to keep their hopes of making the top four alive.
Against Rajasthan Royals, Nortje, Rabada and Avesh helped Delhi defend their third-lowest total in IPL.
Scotland have beaten Papua New Guinea by six wickets in their World Cup League 2 match in Oman.
Devdutt Padikkal and Virat Kohli fifties goes vain as Chennai Super Kings won six wickets at Sharjah on Friday.
Tripathi and Iyer scored fifties in KKR seven-wicket win. MI slip to sixth spot in the standings.
Delhi Capitals sealed a comprehensive eight-wicket win over Sunrisers Hyderabad in IPL 2021 at Dubai on Tuesday.
Punjab Kings needed 10 off 15, and then 4 off 6 but still fell short.
RCB were bowled out for 92, their fifth lowest total in IPL
Chennai Super Kings go from 24 for 4 to victory courtesy Ruturaj Gaikwad move to top in points table.
New Zealand stated that they would pull out of their tour of Pakistan due to a security alert from their government on Friday.
India captain step down as skipper of the side in T20Is following the conclusion of the ICC T20 World Cup 2021.
Openers de Kock and Hendricks made unbeaten half-centuries in a comprehensive 10-wicket win.
Josh Little, spinners help Ireland level series as Brendan Taylor has forgettable finale.
Sri Lanka have named four spinners in their 15-man squad for the T20 World Cup starting next month.
Comprehensive South Africa clinch T20I series against Sri Lanka, to take an unassailable 2-0 lead in the series.
England start their 2022 summer with three Tests against world champions New Zealand, before welcoming India and South Africa.
South Africa host Netherlands, India, and Bangladesh in 2021-2022 season.
Ravi Rampaul earns recall as defending champions West Indies name T20 World Cup squad.
Former South African international David Wiese has been selected in Namibia's ICC Men's T20 World Cup squad announced today.