England’s quest for a first major tournament win in 58 years remained alive after another late fightback before beating Switzerland…