Sri Lanka captain Tillakaratne Dilshan led from the front with an unbeaten century as the tourists fought back against England on the second day of the second Test at Lord’s.
At stumps, Sri Lanka were 231-1, 255 runs behind England’s first innings 486.
Dilshan was 127 not out after sharing a record-breaking first-wicket partnership of 207 with left-hander Tharanga Paranavitana (65).
This was Sri Lanka’s first century opening stand in a Test in England and the best for any first wicket in England-Sri Lanka Tests, surpassing the 168 shared by England’s Marcus Trescothick and Michael Vaughan in 2002 on another typically good Lord’s pitch.
Former Sri Lanka captain Kumar Sangakkara was unbeaten on 13 at the close.
It was all a far cry from Monday’s collapse in Cardiff where Sri Lanka were dismissed for just 82 as England won the first Test by an innings and 14 runs to go 1-0 up in the three-match series.
England missed a chance to separate the openers on 37 when left-hander Paranavitana, who’d then made 13, edged fast bowler Steven Finn, recalled in place of the injured James Anderson, to Alastair Cook at third slip.
But Cook, fielding in the spot vacated by the retired Paul Collingwood, dropped the chance despite getting both hands to the ball.
Dilshan played his natural free-scoring game, hooking Chris Tremlett, one of England’s trio of 1.95m plus seamers, for six and lofting off-spinner Graeme Swann into the Lord’s Pavilion where the ball hit a spectator.
Dilshan then cut Finn for his 11th four to complete a 12th Test hundred in 129 balls.
Finn eventually had the wicket he was denied previously when Paranavitana’s near four-hour knock ended when he edged a booming drive to England captain Andrew Strauss at first slip.
Earlier, England were bowled out for 486 on the stroke of lunch, with wicketkeeper Matt Prior making 126 – his fourth Test hundred.
Prior, together with Stuart Broad, who made an elegant 54, scored briskly during a a seventh-wicket stand of 108 in 91 balls.