In semi-free elections, Solidarity was the overwhelming victor, and the Communist regime collapsed.
Communism collapsed under the weight of free elections.
Solidarity was defeated in the semi-free elections.