Chris Jordan claimed five wickets as England bowled Sri Lanka out for 67 runs, their third lowest total in one-day internationals, to help win the third ODI with a resounding 10-wicket victory on Wednesday.
England have a 2-1 lead in the five-match series heading into the fourth encounter at Lord's on Saturday.
Jordan, who also secured the man-of-the-match award after impressing with bat and ball in the first ODI, continued to press his claim for a place in England's Test squad with another performance full of aggression and enthusiasm in Manchester.
"After we lost at Durham, we wanted to fight back hard," Jordan told BBC radio. "We were surprised at how quickly we won but we're happy. I had an advantage of assessing the conditions and the lengths which got the most rewards, after James Anderson."
With rain in the air, England won the toss and elected to bowl first and that decision paid immediate dividends in the third over with Anderson grabbing the wicket of the dangerous Tillakaratne Dilshan (2), who scored 88 in the second match.
Anderson then accounted for Dilshan's opening partner Lahiru Thirimanne for seven, also caught behind, before Jordan tore through the visiting middle order.
First the 25-year-old had the talismanic Kumar Sangakkara (13) caught by wicketkeeper Jos Buttler trying to play an extravagant shot before Dinesh Chandimal followed with a soft dismissal for six.
England's fielding, a problem area recently, was notably better than in the lost second one-dayer as England increased the pressure on the shell-shocked batsmen.
Spinner James Tredwell ousted Mahela Jayawardene lbw for 12 before captain Angelo Mathews became Jordan's third victim on 60-6.
Ashan Priyanjan was run out for two and then Jordan brought up his five-wicket haul with two further dismissals either side of Tredwell's second victim as England took the last six wickets for the loss of nine runs.
Chasing the low score, England cantered across the finishing line with returning captain Alastair Cook and Ian Bell carrying England to the required total in 12.1 overs.
Cook (30) and Bell (41) were rarely troubled chasing the meagre total and the easy victory was assured in style with Bell hitting Rangana Herath for six to secure only their fourth ever 10-wicket victory.
Thirimanne c Buttler b Anderson 7
Dilshan c Buttler b Anderson 2
Sangakkara c Buttler b Jordan 13
Jayawardene lbw b Tredwell 12
Chandimal c Bell b Jordan 6
Mathews c Buttler b Jordan 11
Priyanjan run out (Bopara) 2
Kulasekara c Tredwell b Jordan 5
Senanayake c sub (Woakes) b Tredwell 0
Herath not out 0
Malinga lbw b Jordan 2
Extras: (LB-3, W-4) 7
Total: (all out in 24 overs) 67
Fall of wickets: 1-4, 2-13, 3-32, 4-45, 5-58, 6-60, 7-65, 8-65, 9-65
Bowling: Anderson 7-2-10-2, Gurney 6-1-23-0, Jordan 8-0-29-5, Tredwell 3-1-2-2.
Cook not out 30
Bell not out 41
Extras: (W-2) 2
Total: 73 for no loss in 12.1 overs
Bowling: Kulasekara 3-0-14-0, Malinga 3-0-13-0, Herath 3.1-0-29-0, Senanayake 1-0-8-0, Priyanjan 2-0-9-0.
Image: Chris Jordan
Photograph: Philip Brown/Reuters