Royal Challengers Bengaluru claimed their maiden title in the IPL, ending an 18-year wait with a sensational six-run win over Punjab Kings on Tuesday.