Andrew Tye (3/12) was the pick of the Gujarat bowlers, while Ravindra Jadeja (2/28) snapped two wickets and Basil Thampi (1/34) and Ankit Soni (1/28) picked up one wicket each to underline a discplined bowling performance by Lions.
RCB, who were bundled out for 49 -- the lowest total in IPL history -- by Kolkata Knight Riders in an earlier match, were left tottering at 22-3 at one stage.
Pawan Negi (32) and Kedar Jadhav (31) then played entertaining knocks to emerge as the top scorers for the hosts.