LAHORE, Pakistan (AP) — Afghanistan eliminated ragged England from the Champions Trophy with a stunning eight-run victory on Wednesday.