Kevin Pietersen's maiden Indian Premier League half-century guided the Bangalore Royal Challengers to a six-wicket triumph over the Kings XI Punjab.
Pietersen hit an unbeaten 66 off 44 balls as the Royal Challengers chased down a target of 182 with five balls to spare.
The England batsman, who benefited from three drops including one by countryman Ravi Bopara, played an unaccustomed supporting role to Virat Kohli and Robin Uthappa.
Kohli hammered 44 off 26 balls and Uthappa 22 off eight as the Kings XI lost the plot in the field.
With fourth-wicket pair Pietersen and Uthappa at the crease, Bangalore still needed 48 from 24 deliveries.
But the 17th over, bowled by Brett Lee, disappeared for 25 runs - including two Uthappa sixes and a five in wides - turned the game.
Australian paceman Lee (0-48) has now gone wicketless in three games for the Kings XI after returning from a long-term elbow lay-off.
Uthappa departed with 12 still required but Pietersen finished the game in style with a boundary, his seventh, at the start of the final over.
An impressive display from the Kings XI's top order had earlier allowed them to post an imposing total of 181-5 after opting bat first.
Shaun Marsh (2) was caught at slip off Vinay Kumar (1-24) in the second over but Manvinder Bisla (28), newly installed captain Kumar Sangakkara (45), Bopara (42) and Yuvraj Singh (36) all made solid contributions.
Dale Steyn was Bangalore's most economical bowler with 1-31 off his four-over allocation.
The Royal Challengers are now up to second in the table, two points behind leaders the Mumbai Indians, while the Kings XI remain bottom of the eight-team competition with seven defeats from eight.