Question: Who defeated Labour in the 1979 by-election?
Answer: In the 1979 by-election, Labour lost the seat to Liberal David Alton.