England got off to a good start on day one of the second Test against Sri Lanka as they won the toss, batted, and were 258 for 5 at stumps in Colombo with Michael Vaughan scoring 87 and Alastair Cook 81.
The tourists looked to be cruising, but Sri Lanka clawed their way back into the match with four wickets in the final session including two in two balls from Lasith Malinga after the hosts took the second new ball.
Paul Collingwood on 49 and Matthew Prior on 10 were the not out batsmen for England when bad light stopped play after 87 overs.
Vaughan was in glorious form, hitting 12 boundaries during a 139-ball innings, as he added 133 for the first wicket with Cook after electing to have first use of a fine batting pitch.
Cook later shared partnerships of 35 with Ian Bell and 66 with Paul Collingwood as England bounced back from their first Test defeat with a more assured batting performance.
Cook's 234-ball innings was ended by a poor LBW decision with the ball looking like missing leg stump, while Ravi Bopara was bowled first ball by a brilliant swinging Malinga yorker.
Malinga finished with 2 for 57 from 14 overs and Muttiah Muralitharan toiled for 34 overs for his 2 for 85.
In the morning, Sri Lanka's bowlers rarely beat the bat and the hosts squandered the only chance offered, dropping Cook in the slips when the left-hander had made just nine.
Vaughan was in sublime touch early on, especially off the front foot as he drove through the off side, while Cook, who scored a duck and four in the first Test, was more cautious and worked harder for his runs.
Mubarak snares two sharp catches
Sri Lanka only broke through courtesy of a opportunistic catch between the legs of Jehan Mubarak at short leg as Vaughan tried to clip Muralitharan through the leg-side.
Muralitharan grabbed his second wicket immediately after tea as Bell edged on to his pad and was caught one-handed by Mubarak again at short leg for 15.
A few minutes later Pietersen was controversially given out for just one, caught at slip after edging Chaminda Vaas.
Chamara Silva at second slip dived to his left to scoop up the ball and Kumar Sangakkara at first slip snatched the rebound, but television replays indicated that the ball may have touched the ground.
England made two changes from the team that lost the first test by 88 runs, including fast bowlers Steve Harmison and debutante Stuart Broad at the expense of James Anderson and Matthew Hoggard, who was ruled out with a back injury.
Sri Lanka also made one change, including opener Upul Tharanga in place of the retired Sanath Jayasuriya.