The hosts made three changes in their playing XI dropping Jason Roy, Munaf Patel and Praveen Kumar and picking Aaron Finch, Dhawal Kulkarni and Shivil Kaushik for the crucial game.
The visitors on the other hand, included Chris Gayle and Travis Head in place of the injured duo of AB de Villiers and Samuel Badree.
Teams: Royal Challengers Bangalore: Virat Kohli (Captian), Chris Gayle, Mandeep Singh, Travis Head, Kedar Jadhav (WK), Shane Watson, Stuart Binny, Pawan Negi, Adam Milne, Sreenath Aravind, Yuzvendra Chahal.
Gujarat Lions: Dwayne Smith, Brendon McCullum, Suresh Raina (Captain), Aaron Finch, Ishan Kishan, Dinesh Karthik (WK), Ravindra Jadeja, Andrew Tye, Dhawal Kulkarni, Basil Thampi, Shivil Kaushik.
IPL 2017: Bangalore overcome Delhi by 10 runs
IPL 10: Delhi, Bangalore aim to finish with a win
This has been our worst IPL season, feels RCB's, says Travis Head
IPL 10: Royal Challengers Bangalore vs Kolkata Knight Riders, Match 46, Score Updates
IPL-2017: KKR desperate for a win against lowly Bangalore
Royal Challengers Bangalore vs Kings XI Punjab, Match 43 Score Updates
IPL: Down-and-out RCB face confident Kings XI Punjab
IPL 10: Mumbai Indians beat RCB by 5 wickets, Chec Full Scorecard
IPL 10: Late strikes take RCB to 162/8 vs Mumbai Indians
IPL 10: RCB skipper Virat Kohli opt to bat vs Mumbai Indians