Question: Who won the 1920 Rhondda West by-election  for which party, and by how many votes over which candidate?
Answer: The 1920 Rhondda West by-election result was a victory for the Labour candidate, William John, who won with a majority of 4,076 votes over Gwilym Rowlands.