Question: How well did Evans do in the 1921 Cardiganshire by-election?
Answer: In the 1921 Cardiganshire by-election, Evans won the seat for the Coalition by a majority of 3,590 votes.