A truly sensational innings from Virat Kohli helped Royal Challengers Bangalore batter Kings XI Punjab by 82 runs in a rain-affected Indian Premier League contest on Wednesday.
Kohli's dazzling form in this season's IPL shows no sign of abating as he plundered a stunning 113 off just 50 balls at the M Chinnaswamy Stadium - his fourth century of the 2016 competition.
Kings XI had no answer to Kohli as they lost regular wickets before rain brought a premature end to the game, RCB handed an 82-run win by the Duckworth-Lewis method with their opponents 120-9 with one over remaining.
Heavy showers had also delayed the start but it failed to hold the India captain back as he and Chris Gayle - 73 off 32 - systematically ripped apart the Kings XI bowling attack, the duo sharing a brilliant opening stand of 147.
Even after Gayle had been dismissed and AB de Villiers had come and gone for a duck, Kohli's relentless onslaught continued, the ball sailing to all corners of the ground.
His 12 boundaries and eight maximums saw him become the first player to reach 4,000 IPL runs - having scored 865 this year - and help his side to a daunting 211-3 off just 15 overs.
The pressure of matching Kohli's heroics proved too much for the Kings XI batsmen as they started shakily with the loss of Murali Vijay (16), Wriddhiman Saha (24) and Hashim Amla (9) inside the first five overs.
Sreenath Aravind (2-18) led the way superbly for RCB with two of those early wickets, and he was ably assisted by a disciplined bowling attack.
As the run-rate grew so did the desperation for Kings XI and that resulted in the regular flow of wickets.
Yuzvendra Chahal (4-25) caused most of the chaos with his leg spin as he collected four wickets in the match, two of them caught by De Villiers to take his tally to 16 - the most by any fielder in an IPL season.
When the rains returned it was too late for Kings XI as they became the latest side to succumb to Kohli's magnificent run of form, the skipper lifting his team into second place in the table.