AUSTIN, Texas — Republican Rep. Tony Gonzales of Texas narrowly won his primary Tuesday against a gun-rights activist who pushed the border congressman into a bruising runoff that threatened to unseat a U.S. House incumbent.
Another prominent Texas Republican, state House Speaker Dade Phelan, also edged out a challenger from the right who was backed by President Donald Trump.
Both won by razor-thin margins, reflecting the anger of hard-line conservatives and a wave of party turbulence in America's biggest red state over votes that bucked party lines and the impeachment of state Attorney General Ken Paxton.
Gonzales defeated Brandon Herrera, a gun enthusiast who calls himself ''The AK Guy'' on social media and attacked him over positions that angered the GOP's hard right in Texas. Supporters of Gonzales had warned that a loss in Tuesday's election could open the door for Democrats to flip the district in November.
During the campaign Herrera attacked the two-term Republican over his support for a gun-safety bill after the 2022 Uvalde school shooting — which happened in Gonzales' district — and past criticism of hard-line immigration proposals.
Gonzales will face Democrat Santos Limon in the November general election.
Gonzales, whose critics cast him as a moderate within the GOP, called some of his hard-right colleagues in Congress ''scumbags'' during an interview with CNN in April.
He was censured by the Republican Party of Texas in 2023 over his support for same-sex marriage protections at the federal level and the bipartisan gun-safety bill following the Uvalde mass shooting.