In his second challenge against the six-term incumbent, J.D. Sheffield defeated the embattled Sid Miller in Tuesday's Republican primary runoff.

A total of 15,826 ballots were cast in the race. When all votes were tallied, 8,673 of voters in District 59 favored Sheffield compared to the 7,153 who backed Miller.

The fight for District 59 was a hard one for Miller, who posted campaign workers across the recently expanded eight county district, which includes Somervell, Comanche, Coryell, Erath, Hamilton, McCullouch, Mills and San Saba counties encouraging voters to get out and vote.

Locally, Somervell County voters favored Miller where the incumbent garnered 463 (54.87 percent) of the 853 ballots cast in the race

It was similar in his home county of Erath, where Miller garnered 2,339 (59.91 percent) of the 3,904 ballots cast, and Sheffield took 1,565.

But the tables were turned in Coryell, where Sheffield serves as medical director at Coryell Medical Clinic and former chief of staff at Coryell Memorial Hospital. Sheffield took 3,213 of the 4,232 votes cast across the county.

Just a short drive from Miller's home, Sheffield also won the race in Hamilton County, where he garnered 815 of the 1,331 votes and swayed voters in Comanche County as well.

But the fight for 59 is not over.

Sheffield will face another Erath County resident, Bill Norris (D-Dublin), on Nov. 6.