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.
Rishabh Pant was Delhi Capitals' hero after Ajinkya Rahane showed he is not feeling sorry for himself having lost the Royals captaincy.
MS Dhoni brought Chennai Super Kings to the brink of victory with an unbeaten 84, but Royal Challengers Bangalore held on for a one-run win.