Riyan Parag smashed a half-century before the bowling unit lived up to its reputation to hand Rajasthan Royals a 29-run win over Royal Challengers Bangalore.
Parag (56 not out off 31 balls) single-handedly took his side to 144 for 8 with his unbeaten half-century, which is his highest score in IPL. He struck three boundaries and four sixes during his knock.
Parag anchored the RR lower-order brilliantly and smashed Harshal Patel for a boundary and two huge sixes in the final over to take RR to a decent total after being sent in to bat.
But RCB's chase never got going as RR bowlers, led by young Kuldeep Sen (4/20), Ravichandran Ashwin (3/17) and Prasidh Krishna (2/23), bundled out their opponents for 115 in 19.3 overs.
Opening the innings on the back of two consecutive first-ball ducks, Virat Kohli started on a cagey note but lit up the stadium and raised hopes of his fans when he struck two back-to-back boundaries of Trent Boult to start his innings.
But as it has been happening in the tournament, Kohli flopped once again when a Prasidh Krishna bouncer got the better of him in the next over.
RCB's problems compounded in the seventh over when Kuldeep Sen, who replaced Obed McCoy in the playing XI, picked up two big wickets -- of captain Faf du Plessis (23) and Glenn Maxwell (0) -- with successive balls.
But Shahbaz Ahmed somehow kept his wicket intact to deny Sen a hat-trick.
With RCB struggling at 38 for three in the seventh over, it was match on from here on.
Indian domestic players -- Rajat Patidar (16) and Suyash Prabhudessai failed miserably, leaving the difficult task of finishing the innings once again on the shoulders of Dinesh Karthik (6).
But it was not Karthik's day as he was run out cheaply.
Ahmed (17 off 27) too was not in his elements and struggled to hit the ball.
Earlier, RCB's decision to bowl first yielded great results as they picked up wickets at regular intervals, not allowing RR any scope of building a big partnership.
Josh Hazlewood (2/19), Wanindu Hasaranga de Silva (2/23) and Mohammed Siraj (2/30) picked up two wickets each to stifle the Royals' batting line-up.
Devdutt Padikkal (7) and Jos Buttler (8) failed to give RR a good start and the decision to promote Ashwin (17) also backfired.
Siraj accounted for both Padikkal and Ashwin in his successive overs, while Hazlewood picked up the all-important wicket of Buttler, caught by Siraj inches above the ground as the batter failed to get over a short delivery, looping his pull to mid-on.
Sanju Samson (27 off 21 balls) and Daryl Mitchell (16) tried to forge a partnership, sharing 35 runs for the fourth wicket before de Silva went through the gates of RR skipper as the batter went for an extravagant reverse sweep.
At 100 for 5 after 15 overs, RR's effort to post a decent target received yet another jolt in the form of Shimron Hetmyer (3), who fell to de Silva caught in the deep while going for a slog sweep.
RR's struggle can be gauged from the fact that they failed to find the fence for seven consecutive overs from 12 to 18th. Parag finally broke it in the 19th over by lifting Hazzlewood over the extra cover fence.
(Inputs PTI)