Colombo, Apr 4: Sri Lanka skipper Mahela Jayawardene scored his second century in consecutive Tests as Sri Lanka were bowled out for 275 on Day 2 of the second and final Test against England in Colombo on Tuesday.
England began steadily with captain captain Alastair Cook (29) and Andrew Strauss (28).
Sri Lanka were rattled early on when England pacer James Anderson had reduced the hosts to 30/3 within an hour of play at P. Sara Oval in Colombo.
Jayawardene, who notched up 180 in the first Test at Galle, scored 105 to rescue the Lankans' innings as the English fans applauded when the 34-year-old scored his 31st Test century.
Tilina Samaraweera (54) and Angelo Mathews (57) struck half centuries before Tim Bresnan trapped Samaraweera but England bowlers had to deal with Mathews.
Sri Lanka's overnight score of 238 for 6 during the 2nd day of play gave England bowlers the opportunity to strike first. Disciplined bowling saw the Lankans' score 37 runs and were bowled out half an hour before lunch.
Off-spinner Graeme Swann claimed three of the last four wickets to finish with 3/75 from 28.1 overs. Seamer James Anderson ended with the three wickets he took on the opening day.
Suraj Randiv was dismissed by Swann while trying to go for big shot but was caught at long-on by Kevin Pietersen.
Mathews ended his four hour run at the crease when he was caught at short mid-wicket off Swann.
Tim Bresnan had Rangana Herath edging a catch to wicket-keeper Matt Prior, before Swann terminated the innings by bowling last man Lakmal.