England wrapped up a historic series success in Sri Lanka with an impressive five-wicket win in the fourth one-day international in Colombo.
The tourists reached their target of 212 with 4.1 overs to spare to move into an unassailable 3-1 lead with one game still to play.
Alastair Cook struck 80 and Kevin Pietersen finished unbeaten on 63 to help Paul Collingwood's side seal a first series success on the sub-continent for 20 years.
England's bowlers had been superb earlier in the day, restricting Sri Lanka, who had decided to bat first after winning the toss, to a total of 211-9.
After Ryan Sidebottom had Upul Tharanga caught at first slip, James Anderson struck twice to leave the home side floundering on 20-3.
It took until his 28th over of the series for the Lancashire bowler to pick up his first wicket, Sanath Jayasuriya, who had faced 22 balls to make three, hitting a slower ball to mid-off where Pietersen just about held on.
He followed that up by having home skipper Mahela Jayawardene caught at third man for a duck, a scalp that moved him into fourth on the list of England's leading ODI wicket-takers.
Kumar Sangakkara and Chamara Silva battled the bowlers and the oppressive conditions to rebuild the innings with a stand of 126.
Their partnership finally came to an end in the 40th over when Stuart Broad returned for a second spell and had Silva caught at third man by Ravi Bopara.
The same pair combined to see the back of Sangakkara two overs later, this time Bopara hanging on to a low chance at deep square leg to leave the score on 158-5.
Anderson, who yorked Tillakaratne Dilshan, and Sidebottom, who bowled Jehan Mubarak and then had Chaminda Vaas caught at mid-wicket off a full toss, both finished the innings with three wickets apiece.
England's run chase was given a fast start by another quick cameo from opener Phil Mustard, who hit four boundaries to race to 19.
However once again the Durham wicketkeeper was dismissed when well set as he offered a low return catch to Lasith Malinga.
Ian Bell (24) also got out after getting in, a mis-hit pull against Kausal Lokuarachchi ending a stand of 54 for the second wicket.
At that stage the innings could have wobbled but Pietersen, averaging just seven through the first three matches, got stuck in with Cook in a match-winning partnership.
The pair put on 110 to push England towards their target until a late wobble meant they were forced to limp over the finishing line.
Cook's fine knock came to an end when he played on and skipper Collingwood was trapped lbw by the very next ball from Dilhara Fernando.
Shah also came and went but Pietersen stood firm to see England home to a third straight victory, an impressive feat considering they had won just once in Sri Lanka in the previous 25 years before this tour.