England ended their one-day international series with India on a high after a Joe Root century helped them clinch a 41-run victory over the tourists at Headingley.
The hosts were 3-0 down heading into the final contest of the series but managed to salvage some pride after their total of 294-7 proved too much for India to chase down.
Yorkshireman Root hit a superb 113 from 108 balls on his home ground, while captain Alastair Cook (46) and wicketkeeper Jos Buttler (49) also chipped in with decent contributions.
Ravindra Jadeja made a career-best ODI score of 87 during the reply but the tourists could not recover from losing early wickets and were bowled out for 253 in 48.4 overs.
England were put in to bat just as morning cloud cover began to disperse and India’s seamers had soon sent Alex Hales (4) and Moeen Ali (9) back to the pavilion.
Cook flirted with danger early on, twice edging through the slips, while Root went about hitting five boundaries in his first 22 runs.
The skipper's luck ran out four short of his fifty when, after the introduction of spin at both ends, his attempted sweep at Suresh Raina looped into Mahendra Singh Dhoni's gloves.
Eoin Morgan never got started against the turning ball and was stumped as he lurched towards Ravi Ashwin. In 18 overs of unbroken spin, England could muster only 66-2.
Root kept his cool and went on to put on a century stand, England's first of their hugely disappointing series, with Buttler for the fifth wicket.
They smashed 55 without loss in the batting powerplay - including five fours and three sixes - before Buttler extraordinarily ran himself out after padding the ball no more than two feet away from Dhoni.
Root eventually flicked a catch to short fine-leg off Mohammed Shami, the only India bowler to take more than one wicket, but some late hitting from Ben Stokes (33 not out from 23 balls) ensured the momentum carried through the late overs.
India made a nightmare start to their reply as opener Ajinkya Rahane pushed an innocuous James Anderson delivery to point to depart for a duck in the opening over.
Anderson then took the wicket of Virat Kohli (13) for the fifth time this summer and Shikhar Dhawan (31) was bowled aiming a sweep at Moeen Ali, who also had man of the series Suresh Raina caught behind for 18.
Ambati Rayudu led a recovery of sorts with a good knock of 53 but eventually mistimed an attempted big hit at Stokes, who finished as the pick of the bowlers on 3-47, to Cook at mid-on.
India's hopes hinged on skipper Dhoni's ability to inspire a fightback but he could only make 29 before cutting a Steven Finn long hop to Stokes.
Jadeja kept things entertaining at the end, hitting two sixes and nine fours in his 87 from 68 balls, but the tourists’ hopes of recording a 4-0 whitewash of the completed matches in the series had long since gone.