Amassing an imposing total of 227/4, Royal Challengers restricted the Sunrisers to 182/6.
Except for skipper David Warner's spirited 58 off 25 balls with four fours and five sixes and Ashish Reddy's 32, all other Sunrisers faltered before the RCB attack, with Shane Watson (2/30) and Yuzvendra Chahal (2/43) most successful bowlers for the hosts.
The Sunrisers' failure to maintain the run rate led to a situation that they needed 64 runs in the last 12 balls and 55 runs in the last over.
Earlier, Royal Challengers, who lost the toss and were put into bat, proved to be unstoppable with the twin attack launched by skipper Virat Kohli (75) and A.B. De Villiers (82).
Despite the loss of Chris Gayle (1) in the second over, De Villiers and Kohli set up a crackling pace, helping themselves to generous boundaries, to set the scene for a big score.
Coming in at number three, De Villiers filled the void left by Gayle. As the crowd started chanting his name, the South African stalwart responded hitting back to back boundaries.
He cracked seven fours and six sixes to reach 82 in just 42 balls while Kohli hit seven fours and three sixes to reach his 75 in 51 balls.
Entering after the fall of Kohli in the 16th over, Watson hit three successive sixes off Karn Sharma while Sarfaraz remained unbeaten at 35 after hitting five fours and two sixes in just 10 balls.
For Sunrisers, Mustafizur Rahman was the most economical bowler with figures of 2/26.
De Villiers was declared man of the match.
Brief Scores: RCB (227/4, A.B. De Villiers 82, Virat Kohli 75; Mustafizur Rahman 2/26, Bhuvaneshwar Kumar 2/55) beat SRH (182/6, David Warner 58, Ashish Reddy 32; Shane Watson 2/30, Yuzvendra Chahal 2/43).(IANS)