The hosts completed a nervy run chase, with AB de Villiers hitting 57.
Here's a look at the final score, per ESPNcricinfo:
Here's a look at the updated standings, upcoming fixtures and a recap of the best action.
IPL Standings (Points, Net Run Rate)
1. Sunrisers Hyderabad: 4, +0.958
2. Chennai Super Kings: 4, +0.254
3. Kolkata Knight Riders: 2, +0.195
4. Kings XI Punjab: 2, +0.064
5. Royal Challengers Bangalore: 2, -0.068
6. Rajasthan Royals: 2, -1.065
7. Mumbai Indians: 0, -0.233
8. Delhi Daredevils: 0, -0.851
Visit the IPL T20 website for a look at the table in full.
Saturday, April 14
Mumbai Indians vs. Delhi Daredevils, 11:30 a.m. BST/6:30 a.m. ET
Kolkata Night Riders vs. Sunrisers Hyderabad, 3:30 p.m. BST/10:30 a.m. ET
Sunday, April 15
Royal Challengers Bangalore vs. Rajasthan Royals, 11:30 a.m. BST/6:30 a.m. ET
Kings XI Punjab vs. Chennai Super Kings, 3:30 p.m. BST/10:30 a.m. ET
Royal Challengers Bangalore (159/6) beat Kings XI Punjab (155/9) by 4 wickets
RCB won the toss and elected to bowl, but KL Rahul and Mayank Agarwal quickly move to 32 without loss.
Umesh Yadav made a huge impact as he took three wickets in a brilliant display of fast bowling.
Agarwal, Aaron Finch and Yuvraj Singh all fell in a single over as Yadav's pace and accuracy simply proved too much.
Reporter Sarang Bhalerao said it was one of the best overs in IPL history:
Washington Sundar took the key wicket of Rahul, who finished on 47 off 30 balls. Marcus Stoinis also fell to Sundar as Kings XI Punjab ended on 155 for nine.
Kings XI started well, with Axel Patel striking in the first over and seeing off Brendon McCullum for a golden duck.
Bangalore also lost Virat Kohli early, but the South Africa duo of AB de Villiers and Quinton de Kock accounted for 102 runs.
De Villiers was the man to change the game as he hit 57, including consecutive sixes off Mujeeb Ur Rahman. Former cricketer Rameez Raja explained what makes the South African so special:
Bangalore moved into fifth place in the standings just behind Kings XI Punjab in fourth. The winners are in action again in the early game on Sunday as they face Rajasthan Royals, followed by Kings XI Punjab against the Chennai Super Kings.