Gary Hooper scored a superb 25-yard effort to earn Norwich a 1-1 draw against Swansea at Carrow Road, where Nathan Dyer looked to have suffered a serious ankle injury.