Royal Challengers Bangalore 213 for 4 (Kohli 100, Moeen 66) beat Kolkata Knight Riders 203 for 5 (Rana 85*, Russell 65, Steyn 2-40) by 10 runs
Kolkata: Indian captain Virat Kohli stepped up his World Cup preparations with a brilliant century for Royal Challengers Bangalore in the Indian Premier League on Friday.
Kohli smashed a 58-ball 100, his fifth in the IPL, to help Bangalore reach 213 for 4 from their 20 overs against Kolkata Knight Riders at Eden Gardens.
Bangalore skipper Kohli showed patience at the start as he brought up his fifty in 40 deliveries but it took him only another 17 balls to reach his century. His previous four IPL hundreds all came in 2016.
The 30-year-old smashed nine fours and four sixes before he fell to the final ball of the Bangalore innings.
England all-rounder Moeen Ali also played a blistering knock of 66 off 28 balls, hitting six sixes and five fours to seize momentum for his team.
Kolkata came close thanks to a 118-run partnership between Nitish Rana (85 not out)and Windies power-hitter Andre Russell (65) but finished on 203-5, 10 runs short of Bangalore's total.