SRH set a new IPL record with a mammoth total of 287/3, surpassing their own previous record.
RCB's 262/7 is their second-highest total in IPL history, falling just short of their 2013 record against Pune Warriors.
Despite RCB's valiant effort, SRH secured a thrilling 25-run victory.
Travis Head's blistering 108 and Heinrich Klaasen's quickfire 67 laid the foundation for SRH's massive score.
Abdul Samad's unbeaten 37 in just 10 balls propelled SRH past their previous highest total.
Chasing a record target, RCB started aggressively, outscoring SRH in the powerplay with 79 runs.
Virat Kohli (42) and Faf du Plessis (62) provided a solid platform for RCB's chase.
Dinesh Karthik's valiant 83 off 35 balls kept RCB in the hunt despite losing wickets.