Suryakumar Yadav hit a brilliant fifty as Kolkata Knight Riders continued their rampaging run by notching up a two-wicket win against Rising Pune Supergiants in a last-over IPL thriller on Sunday.

Rising Pune Supergiants posted a competitive 160-5, courtesy a superb 52-ball 67-run innings by opener Ajinkya Rahane, after KKR skipper Gautam Gambhir won the toss and elected to field.

Chasing the target, the visitors rode on a 49-ball 60 by Suryakumar Yadav, who shared a 51-run third-wicket stand with Yusuf Pathan (36) to set the platform for the chase but Pune's Thisara Perera picked up two wickets in the fag end of the match to almost derail their chase.

Suraykumar Yadav was the match-winner for KKR / Source: BCCI

In the end, it was Umesh Yadav who blasted a six of the third ball of the last over to take Kolkata home, reaching 162-8, with three balls to spare at the Maharashtra Cricket Association Stadium.

It was Pune's fourth successive loss in five matches.

Defending the total, Pune struck the first blow in the very first ball when Albie Morkel trapped Robin Uthappa infront of wicket with a fullish length delivery. The Supergiants dismissed the other opener Gambhir also cheaply in the third over.

In the seventh over, an offcutter from the impressive Rajat Bhatia saw the end of Shakib Al Hasan, who inside edged it to his stumps as Kolkata slipped to 60 for three.

Suryakumar and Pathan then tried to steady the innings. Pathan blasted M Ashwin in the 14th over to bring up the 100 for his team but he was dismissed in the next over when Bhatia trapped him leg before wicket.

In the 16th over, M Ashwin struck with a googly as Suryakumar was adjudged lbw. New man Andre Russel then blasted a couple of sixes off Ankit Sharma to reduce the required run-rate but the West Indies allrounder was dismissed by Perera in the 18th over when he was caught by Faf du Plessis at long-on.

Sathish blasted one for a six in the first ball of the next over but two ball later he was cleaned up by Albie as Kolkata further slumped to 151-7. Needing seven off six balls, Perera dismissed Piyush Chawla (8) in the second ball but Umesh sent the bowler over long-on to earn Kolkata's third successive and fourth overall win in five matches.