Chasing 135, GL lost their first wicket early. Skipper Suresh Raina and Finch then put on 92 runs together to register a seven wicket victory.
Raina remained unbeaten on 34 as he scored the winning runs.
Raina snatches orange cap from Gautam Gambhir
Gujarat Lions' captain Suresh Raina became the highest run scorer of the tournament with his knock of 34 against RCB. He now has 309 runs in eight matches, with the highest score of 84. On second spot is KKR's Gautam Gambhir with 305 runs.