Who won yesterday's IPL match? The Royal Challengers Bengaluru, up against the Punjab Kings in Dharamsala in match 58 of the 2024 Indian Premier League clinched a 60-run victory extending their winning streak to four, and keeping their playoff hopes alive. (As It Happened | Scorecard)