Jaipur: Virat Kohli's eighth IPL century went in vain as Rajasthan Royals defeated them comfortably by six wickets in a one-sided match here on Saturday.

Kohli (113 not out off 72 balls) brought up his century off 67 balls and added 12 runs with captain Faf du Plessis (44 off 33 balls), but 183 runs was never going to be enough as they never really got ahead. Did not grow.

For Rajasthan Royals, spinners Yuzvendra Chahal (2/34 in 4 overs) and Ravichandran Ashwin (0/28 in 4 overs) were the best bowlers as they never gave the RCB batsmen a chance to play freely.

Royals achieved the target with five balls to spare as Jos Buttler smashed an unbeaten 100 and ably supported captain Sanju Samson (69 off 42 balls).

Brief scores: RCB 183 for 3 in 20 overs (Virat Kohli 113 not out, Faf de Plessis 44, Yuzvendra Chahal 2/34).

RR 189 runs for 4 wickets in 19.1 overs (Jos Buttler 100 not out, Sanju Samson 69 runs off 4 balls).