The door is open for Kolkata Knight Riders to take the final IPL play-off spot after Sunrisers Hyderabad were beaten by RCB.
Virat Kohli's Royal Challengers Bangalore saw their Indian Premier League play-off push ended by the elements.
Delhi Capitals went top of the Indian Premier League and joined Chennai Super Kings in the play-offs with victory over RCB.
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.
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.
Andre Russell smashed 65 but Kolkata Knight Riders came up short against Royal Challengers Bangalore in the Indian Premier League.
Hardik Pandya took a liking to Pawan Negi's bowling as Mumbai Indians defeated the IPL's bottom side Royal Challengers Bangalore.
Virat Kohli and AB de Villiers made half-century as Royal Challengers Bangalore claimed a first IPL win at the seventh time of asking
Royal Challengers Bangalore are still waiting on their first win of this IPL tournament after losing to Delhi Capitals.