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.
After suffering a dislocated shoulder, England batsman Sam Billings will undergo further scans on Friday.
With the Cricket World Cup on the horizon, South Africa have concerns over the fitness of Dale Steyn.
Victory over Hong Kong on Wednesday took the United States to the Cricket World Cup League 2, sealing one-day international status.
Four wins in five matches have Royal Challengers Bangalore back in the hunt in the IPL, with AB de Villiers their star on Wednesday.
Chris Gayle, Andre Russell and Evin Lewis are among those named in the West Indies squad for the Cricket World Cup.
Shane Watson made a magnificent 96 as defending champions Chennai Super Kings beat Sunrisers Hyderabad.
Mickey Arthur says Pakistan are capable of winning the World Cup in England, two years after their ICC Champions Trophy triumph.
Rishabh Pant was Delhi Capitals' hero after Ajinkya Rahane showed he is not feeling sorry for himself having lost the Royals captaincy.
Hamid Hassan has not played for his country since 2016, but the quick has been named in Afghanistan's World Cup squad.