Kings XI Punjab moved clear at the top of the Indian Premier League table with a comfortable 32-run win over Royal Challengers Bangalore.
David Miller blasted 66 to lead the Kings XI to 198-8 having been put into bat, a total that proved beyond their opponents as Bangalore could only muster 166-9 in reply.
Sandeep Sharma claimed 3-25 and there were two wickets apiece for Lakshmipathy Balaji and Shivam Sharma to make sure the Royal Challengers were never able to recover from 50-5.
Sandeep took out the top three in their order, combining with wicketkeeper Wriddhiman Saha to dismiss the dangerous duo of Chris Gayle and Virat Kohli, who departed for a first-ball duck, in successive deliveries.
He also had Parthiv Patel caught for 13, leaving AB de Villiers to once again try and rescue the situation for Bangalore.
The South African tried his best, hitting a solitary four and five sixes to reach 53. However, when he was caught by Akshar Patel off Balaji in the 16th over, the hosts knew their chances of victory had disappeared.
Miller had been the first Protea to register a half-century in the contest, his 29-ball knock including eight fours and three sixes. He dominated a sixth-wicket stand of 54 with Saha before Varun Aaron finally ended his fun courtesy of a catch by Yuzvendra Chahal.
Virender Sehwag made 30 up front for Kings XI, putting on 60 with fellow opener Mandeep Singh (21), while in-form Australian Glenn Maxwell added a breezy 25.