England held on to win the third one-day international against India by five runs as Ben Stokes found redemption at Eden Gardens.
Stokes, hit for four successive sixes in Kolkata in the World T20 final loss, struck a 39-ball 57 in England’s 321-8.
He removed key man Virat Kohli and ended a 104-run stand between Kedar Jadhav and Hardik Pandya.
Jadhav remained with India needing 16 from the final over, but Chris Woakes had him held at deep point for 90.
Not only did it give England a first international win on the tour after a 4-0 defeat in the Tests, but also just a fourth success in 26 ODIs in India.
India take the series 2-1, with the first of three Twenty20 internationals in Kanpur on Thursday.
|Third one-day international, Kolkata|
|England 321-8 (50 overs): Roy 65 (56), Stokes 57* (39)|
|India 316-9 (50 overs): Jadhav 90 (75), Stokes 3-63|
|England won by five runs|