Liam Plunkett's rapid three-wicket haul provided the platform Sunday for England to beat Sri Lanka by six wickets in the second Test here at Edgbaston and take a 1-0 lead in the three-match series.
England, needing 78, finished on 81 for four with Alastair Cook 34 not out and England captain Andrew Flintoff four not out, to win with over a day to spare for what was only their second Test victory in nine matches.
Earlier, the 21-year-old Plunkett took three wickets for two runs in eight balls as England dismissed Sri Lanka for 231 before lunch on the fourth day.
He finished with a Test-best three for 17 as Sri Lanka lost their last five wickets for 12 runs and, in total, Plunkett had match figures of six for 60.
Michael Vandort was the last man out for 105 for the 26-year-old left-handed opener's second Test hundred.
England had been in a commanding position when, after Plunkett's three for 43 saw them bowl Sri Lanka out for a modest 141, Pietersen's dynamic 142 - his second hundred of the series - gave the hosts a first innings lead of 154.
Sri Lanka coach Tom Moody had said a target of 130 would be the minimum star off-spinner spinner Muttiah Muralitharan needed to trouble England and bowl the tourists to victory on a wearing pitch.
Murali, who'd taken six for 86 in England's first innings, struck fourth ball to have Marcus Trescothick lbw for nought.
But with such a small target, and a lack of bowling quality at the other end, not even Murali - who took all the England second wickets to fall on the way to four for 29 - and a match return of 10 for 115, the 15th time he'd taken 10 or more wickets in a Test match, could rescue his side this time.
Durham quick Plunkett had been unable to bowl on Saturday's rain-affected third day because of a right shoulder injury sustained while fielding Friday.
But after England captain Andrew Flintoff had made the initial breakthrough on Sunday, taking Farveez Maharoof caught and bowled, Plunkett took over. He had Chaminda Vaas taken in the gully by Paul Collingwood and next ball the Durham duo combined again to dismiss Nuwan Kulasekara.
Lasith Malinga survived the hat-trick ball but soon edged Flintoff to Strauss at second slip. Vandort became Plunkett's third victim when he was caught behind having batted for over six-and-a-half hours, facing 303 balls with nine fours.
Sri Lanka resumed on 194 for five, a lead of 40, with Vandort 89 not out and Maharoof unbeaten on nought. But the arrival of the new ball made the difference as wickets tumbled.
England scored 295 on Friday with Pietersen dominant after he'd equalled his Test-best 158 in the drawn series opener at Lord's, where Sri Lanka batted for 14 hours to save the game after following-on.
His innings was particularly valuable as none of his team-mates managed more than Strauss's 30. The third Test is due to start at Trent Bridge on Friday.
SRI LANKA (1st Innings): 141 (L Plunkett 3-43)
ENGLAND (1st Innings): 295 (K Pietersen 142; M Muralitharan 6-86)
SRI LANKA (2nd Innings - overnight: 194-5):
================================================
M. Vandort c Jones b Plunkett 105
U. Tharanga c Jones b Hoggard 0
K. Sangakkara c Collingwood b Panesar 18
M. Jayawardene lbw b Hoggard 5
T. Samaraweera st Jones b Panesar 8
T. Dilshan lbw b Hoggard 59
F. Maharoof c and b Flintoff 13
C. Vaas c Collingwood b Plunkett 1
N. Kulasekara c Collingwood b Plunkett 0
L. Malinga c Strauss b Flintoff 2
M. Muralitharan not out 0
EXTRAS: (LB-8, W-1, NB-11) 20
TOTAL: (all out, 93.2 overs, 397 mins) 231
================================================
FALL OF WICKETS: 1-2, 2-38, 3-43, 4-56, 5-181, 6-219, 7-223, 8-223, 9-231.
BOWLING: Hoggard 22-8-64-3 (5nb); Flintoff 19-3-50-2 (4nb, 1w); Plunkett 13.2-6-17-3 (1nb); Panesar 28-6-73-2; Mahmood 9-2-19-0 (1nb); Collingwood 2-2-0-0.
ENGLAND (2nd Innings):
================================================
M. Trescothick lbw b Muralitharan 0
A. Strauss c Jayawardene b Muralitharan 16
A. Cook not out 34
K. Pietersen lbw b Muralitharan 13
P. Collingwood c Sangakkara b Muralitharan 3
A. Flintoff not out 4
EXTRAS: (B-2, NB-9) 11
TOTAL: (4 wkts, 27.2 overs, 114 mins) 81
================================================