Sri Lanka pushed dismal England to the brink of World Cup elimination on Thursday when they handed the defending champions an eight-wicket thrashing.