Ravindra Jadeja bagged 3-18 and David Willey impressed on his IPL debut as Chennai Super Kings beat Royal Challengers Bangalore by six wickets in Pune.
Jadeja's scalps included bowling Bangalore skipper and recent Surrey signing Virat Kohli for eight, while England star Willey picked up a wicket, a catch and a run out and went for just 24 runs from his four overs as RCB were limited to 127-9, a total Chennai topped in 18 overs, with MS Dhoni (31no off 23) steering them home.
Wicketkeeper-batsman Parthiv Patel - drafted in at the top of the RCB order with Quinton de Kock attending a wedding in South Africa - scored 53 in his first game of the season but received little support, with Tim Southee (36no off 26), at No 8, the only other player to reach double figures.
AB de Villiers (1) was stumped off Harbhajan Singh (2-22) in his first game back from a viral fever, while Willey had Colin de Grandhomme caught at extra-cover and ran out Umesh Yadav with a direct hit from mid-off as RCB tumbled to 89-8 at the start of the 16th over.
Southee delivered a few lusty blows - the New Zealander and Patel striking 11 of RCB's 14 boundaries - but Chennai knocked off their target with relative comfort to regain top spot from Sunrisers Hyderabad, temporarily at least, and leave RCB four points shy of the play-offs.
Umesh (2-15) uprooted the off-stump of Shane Watson (11) in the chase and had Suresh Raina (25) caught brilliantly on the long-on boundary by Southee, while Ambati Rayudu (32 off 25) picked out short third man when well set and De Grandhomme (1-16) removed Dhruv Shorey (8).
But MS Dhoni and Dwayne Bravo (14no) - the latter dropped twice early on, by Parthiv behind the stumps and by Yuzvendra Chahal at deep cover - steered Chennai to victory, Dhoni putting his side on the brink with three sixes off Chahal in the 18th before Bravo tucked away the winning single.
Super Kings completed an IPL double over RCB with Dhoni's unbeaten 70 from 34 balls and Rayudu's 82 powering them to a thrilling five-wicket win with two balls remaining in the reverse fixture in Bengaluru on April 25.
Sky Sports will continue to show every IPL game live, so fans from all over can enjoy the best of Indian cricket.