Veteran Lasith Malinga returned figures of 4-43 and Angelo Mathews smashed 85 as they played key roles in Sri Lanka’s 20-run World Cup win over England that revived the race for semi-final berths at Headingley yesterday. England slumped to 186-9 as they chased 233 for victory. Ben Stokes’ 82 not out off 89 balls, including seven fours and fours sixes, got them to within sight of their target. But number 11 Mark Wood was caught behind as Sri Lanka won with three overs to spare. Victory would have seen hosts England, bidding to win the World Cup for the first time, go top of the 10-team table. But instead their second surprise loss of the round-robin group stage after a 14-run defeat by Pakistan, left them in third place, with Sri Lanka now just two points adrift of the pre-tournament favourites. The top four at the end of the first phase qualify for the semi-finals, with England’s next match against arch rivals Australia – the table-toppers and reigning champions – at Lord’s on Tuesday now even more important to their hopes of a last four place.