Royal Challengers Bengaluru were finally crowned champions of the Indian Premier League after a long wait, as they defeated Punjab Kings by 6 runs in a nerve-wracking final held at the M.A. Chidambaram Stadium in Chennai. The 2025 IPL final was a spectacle that lived up to the billing, and RCB