Jos Buttler returned to form with a magnificent century (100*), hitting a six off the last ball of the match to secure a thrilling win for the Royals.
Virat Kohli's brilliant unbeaten knock of 113 went in vain as Jos Buttler stole the show with a match-winning century (100*) for Rajasthan Royals.
Sanju Samson played a steady knock of 69 runs, allowing Buttler to pace his innings and build a strong foundation for the chase.
RCB captain Faf du Plessis found some touch with a 44-run knock, putting on a crucial opening partnership with Kohli.
Glenn Maxwell's struggles continued as he could only manage 1 run before being dismissed by Nandre Burger
Yuzvendra Chahal emerged as the leading bowler for Rajasthan, claiming two wickets and climbing to the top of the Purple Cap standings.
With this victory, Rajasthan Royals have taken over the top spot in the IPL points table.