Kolkata Knight Riders are still in with a chance of making the IPL play-offs following an eight-wicket victory over Rajasthan Royals.
After winning the toss and batting first the Royals could only post a total of 132-9 from their 20 overs, and a partnership of 111 between captain Sourav Ganguly and Cheteshwar Pujara saw Kolkata home with 23 balls to spare.
Two early wickets in Kolkata's reply gave Shane Warne's side hope of defending that meagre total, but the hefty third wicket stand took the game away from the visitors.
The Royals had got off to a flying start courtesy of Australian Shane Watson, who smashed 44 off 26 balls, including seven fours and a six.
However, once he departed after being bowled by Laxmi Shukla, the Royals never really threatened to post a big total thanks to some excellent fielding from the Knight Riders.
Firstly Shukla took a superb catch to dismiss Naman Ojha, who had scored 18 from 22 balls and must have thought he had smashed another boundary until Shukla threw himself to his left to make the catch.
That was off the bowling of Jaidev Unadkat and he claimed his second wicket courtesy of more good fielding, this time Ganguly maintaining his focus well to take a steepling catch to dismiss Yusuf Pathan (eight).
Adam Voges (eight) was next to go, for once to an orthodox catch by Murali Kartik off the bowling of Ashok Dinda, before Aaron Finch (21) was bowled by Shane Bond.
Abhishek Raut then departed after West Indies skipper Chris Gayle got in on the act with a good catch while backpedalling, giving Unadkat his third wicket of the innings.
Rajasthan's innings subsequently fizzled out and Kolkata would have been confident of claiming the quick win they needed.
However, opener Brendon McCullum made just six before smashing a low full toss from Kamran Khan straight to Watson, while Gayle departed for a second-ball duck, bowled through the gate by Khan for his second wicket in four balls.
That left Kolkata on 22-2 and all the pressure on Ganguly, but the captain responded well with a measured innings.
The left-hander was cautious at first but eventually opened up and finished on 75 not out from 50 balls, including 11 fours and two sixes.
Pujara also batted sensibly in his 45 not out from 38 balls, including five fours and six.