|Indian Premier League, Kolkata:|
|Royal Challengers Bangalore 213-4 (20 overs): Kohli 100*, Moeen 66|
|Kolkata Knight Riders 203-5 (20 overs): Rana 85*, Russell 65|
|Royal Challengers Bangalore won by 10 runs|
Virat Kohli's century and 66 from Moeen Ali helped Royal Challengers Bangalore to edge an Indian Premier League thriller against Kolkata Knight Riders.
Kohli reached three figures from the penultimate ball of the visitors' innings, taking his side to 213-4 after a stand of 90 with England's Moeen.
Kolkata started slowly, but Nitish Rana (85 not out) and Andre Russell (65) left 24 needed from the last over.
But off-spinner Moeen, with his first over of the day, sealed a 10-run win.
The victory is only Bangalore's second from nine matches and they remain bottom of the IPL table, six points off the play-off places with five games to play.
You can hear commentary from the IPL on BBC Radio 5 Live Sports Extra and the BBC Sport website & app. Sunday's featured games are Rajasthan Royals v Mumbai Indians (11:30 BST) and Delhi Capitals v Kings XI Punjab (15:30).