A brilliant innings of 99 by Cumbrian star Ben Stokes helped England to a superb victory in the second one-day international against India.

The all-rounder laid waste to the Indian attack with a 52-ball barrage.

Stokes, batting at three, hit 10 sixes and four fours as he stepped up the pace in England's successful run chase in Pune.

He was dismissed one short of his century when he was caught by Rishabh Pant off the bowling of Bhuvneshwar Kumar.

But England chased down their target of 337 for the loss of just four wickets and in just 43.3 overs.

Another Cumbrian was there to see them over the line in the shape of Barrow-born Liam Livingstone.

He scored an unbeaten 27 from 21 balls on his ODI debut as England claimed victory.

Earlier, man-of-the-match Jonny Bairstow had hit a magnificent 124 which included a 175-run partnership with Cockermouth star Stokes.

India's total of 336/6 had included a knock of 108 from KL Rahul, Stokes going for 42 runs from his five overs.

England's win levels the series at 1-1 with the decider on Sunday in Pune.

Captain Jos Buttler hailed Stokes and Bairstow's brilliant batting after the game.

He said: "I am delighted for Jonny to get three figures today. That was a top knock. The partnership with Ben Stokes was thrilling to watch.

"It was brilliant as a fellow player and fan to watch the fashion they play."