Sri Lanka v England, 2nd Test, Colombo, 4th day
Swann's four put England on top
England struck early on the fourth morning as James Anderson removed Lahiru Thirimanne•Getty Images
Unusually, Tillakaratne Dilshan did not hit a single boundary in his 66-ball innings...•Getty Images
Kumar Sangakkara could not carry on for long•AFP
Samaraweera made 47 but was bowled by Swann in the penultimate over of the day. Sri Lanka's lead at stumps was just 33, with four wickets standing•AFP
Nightwatchman-opener Dhammika Prasad made 34 before falling to Steven Finn•Getty Images
... and fell to Graeme Swann•AFP
Swann struck again to dislodge Sangakkara. Sri Lanka were in trouble at 125 for 4, 60 short of making England bat again•Getty Images
Dilshan's departure reduced Sri Lanka to 104 for 3•Getty Images
It was Mahela Jayawardene who again thwarted England along with Thilan Samaraweera in a 90-run stand for the fifth wicket•Getty Images