Off-spinner Graeme Swann grabbed four wickets to leave a rejuvenated England on the brink of a series-levelling win in the second and final Test against Sri Lanka in Colombo yesterday.
Sri Lanka, trailing by 185 runs on the first innings, ended the fourth day's play at 218-6 in their second knock, a lead of 33 runs with only four wickets in hand on a wearing P. Sara Oval pitch.
Skipper Mahela Jayawardene stood in England's way with an unbeaten 55, showing the form that has already fetched him two centuries in the series, including one in the first innings.
England, who lost the first Test in Galle, will return for the final day's play today, looking to polish off the rest of the Sri Lankan batting quickly.
Andrew Strauss' men need a win to draw the series and retain their number one Test ranking.