Sri Lanka, April 14 -- Rajasthan Royals survived a late implosion to beat Mumbai Indians by 4 wickets and three balls to spare at the IPL match in Mumbai yesterday.

Jos Buttler was the star of the show with the bat. The Royals opener plundered 89 runs off 43 balls, picking out an Alzarri Joseph over for special attention.

Meanwhile, sensational fifties from Virat Kohli and AB de Villiers overshadowed Chris Gayle's unbeaten 99 as Royal Challengers finally snapped a 6-match losing streak this IPL season with an 8-wicket win over Kings XI Punjab yesterday.

Kohli 67, in company of AB de Villiers 59 not out, scripted a superb run chase, sharing an 85-run stand to lay the foundation.

The India skipper blasted eight boundaries, while de Vill...