Kolkata Knight Riders have beaten an under-par Royal Challengers Bangalore by five wickets in the Indian Premier League at the JSCA International Cricket Stadium.
The result leaves RCB level on points with fifth-placed Sunrisers Hyderabad, who have played one match fewer.
Chris Gayle topscored with a steady 33 runs off 36 balls, as the Challengers posted a meagre 115-9.
Sunil Narine's four overs went for just 22 runs and the Trinidadian off-spinner took four wickets to help him reclaim the IPL's purple cap.
Bangalore made the perfect start to their difficult defence, as Ravi Rampaul bowled a wicket maiden that saw Manvinder Bisla dismissed for a duck.
However, despite losing Gautam Gambhir for just 14 and Yusuf Pathan for 18, KKR managed to keep up with the required run rate and they eventually secured victory with four balls to spare.
Jacques Kallis and Manoj Tiwary contributed 41 and 24 respectively, before Ryan ten Doeschate (11*) and Rajat Bhatia (3*) finished the job much to the relief of a sell-out home crowd.