Answer
Mike Johnson ran for speaker of the Oklahoma House of Representatives three times before winning in 2020. In 2018, he was defeated by Charles McCall, who was then in his second term. In 2019, he ran again but was defeated by McCall in a runoff election. In 2020, Johnson ran for a third time and defeated McCall in the primary election.