Jacques Kallis impressed with both bat and ball to help the Kolkata Knight Riders record a five-wicket win over Royal Challengers Bangalore in Ranchi.
South African Kallis hit 41 in his side's successful run chase, which was completed with four balls to spare, having earlier claimed 2-17 to help restrict the Royal Challengers to 115-9.
Chris Gayle too-scored for Bangalore with 33 in what was an uncharacteristically slow innings; the opener faced 36 deliveries for his runs before falling to fellow West Indian Sunil Narine.
The spinner also claimed two wickets in the space of three deliveries in the closing stages to finish with figures of 4-22, while Lakshmipathy Balaji removed AB de Villiers for 28 as Bangalore's powerful top order failed to fire.
The Knight Riders suffered a blow at the start of their reply when Manvinder Bisla departed for a second-ball duck, but Kallis proved a steady hand in partnerships of 31 and 30 respectively with Gautam Gambhir (14) and Yusuf Pathan (18).
Manoj Tiwary weighed in with 24 and although both he and Kallis fell in quick succession, Kolkata always seemed on course to win the match.
They duly completed the job in the final over when Ryan ten Doeschate hit Vinay Kumar for four, clinching just his side's sixth victory in this season's Indian Premier League.