Virat Kohli scored 48 as the Royal Challengers Bangalore beat the Mumbai Indians by seven wickets in Pune.
The swashbuckling Suryakumar Yadav (68*) lifted Mumbai from 79-6 to 151-6, but the total barely tested Faf du Plessis’ Bangalore who achieved their target with nine balls to spare.
Up-and-coming Indian talent Anuj Rawat hit 66 and put on 80 runs with Kohli to guide the team, who are searching for their maiden IPL title, to their third win in four games.
Five-time champions Mumbai remain winless so far along with holders the Chennai Super Kings, who also suffered their fourth loss to the Sunrisers Hyderabad in the first match of the day in Mumbai.
REPORT: Hyderabad leave Chennai winless
“It’s definitely not a 150-run pitch, Surya showed us you can do that [make runs] if you bat sensibly. Credit to Surya, but we knew it wasn’t going to be enough,” Mumbai skipper Rohit Sharma said.
“We want batters to bat deep. And if you get runs on the board, there’s something for the bowlers to do.”
Mumbai started strongly with an opening stand of 50 between Rohit and Ishan Kishan – both scored 26 – before pace bowler Harshal Patel and Sri Lankan spinner Wanindu Hasaranga rattled the batting.
But Suryakumar, who hit five fours and six sixes in his 37-ball knock, kept up the fight till the finish as he raised his 50 in a 23-run 19th over from Mohammed Siraj.
Harshal ended with figures of 2-23 and Hasaranga also took two wickets including the big-hitting Kieron Pollard, for nought, with his leg-spin.
In reply, Bangalore lost Du Plessis for 16 but Rawat, a left-handed batsman, took the attack to the opposition as he hit sixes in his 47-ball blitz before being run out.
Kohli fell two short of 50 after being trapped lbw by 18-year-old South African Dewald Brevis, but looked unhappy with his dismissal after his umpire review was turned down.
WATCH: Baby AB traps Kohli lbw with first IPL delivery
© Agence France-Presse