Virat Kohli's Royal Challengers Bangalore saw their Indian Premier League play-off push ended by the elements.
With David Warner marking his swansong outing with another half-century, Sunrisers Hyderabad secured a crucial win in the play-off picture.
Kolkata Knight Riders posted the highest score in this season's IPL against Mumbai Indians on Sunday, thanks mainly to Andre Russell.
Delhi Capitals went top of the Indian Premier League and joined Chennai Super Kings in the play-offs with victory over RCB.
Steve Smith's Rajasthan Royals were victorious on Saturday, defeating the Sunrisers Hyderabad by seven wickets.
Without captain MS Dhoni, Chennai Super Kings were punished by Mumbai Indians for a below-par showing with the bat.
Dinesh Karthik thought he had done enough to secure a rare Kolkata Knight Riders win, but Riyan Parag and Jofra Archer came to the fore.
With the Cricket World Cup on the horizon, South Africa have concerns over the fitness of Dale Steyn.
Four wins in five matches have Royal Challengers Bangalore back in the hunt in the IPL, with AB de Villiers their star on Wednesday.
Shane Watson made a magnificent 96 as defending champions Chennai Super Kings beat Sunrisers Hyderabad.