RALEIGH, N.C. — Republican State Senator Dan Bishop won the re-do primary election in North Carolina's Ninth Congressional District.

At one point, Bishop was leading in every part of the district and finished with more than enough votes to avoid a runoff.

Bishop will now go up against Democrat Dan McCready in the general election in September.

Bishop thanked his family and supporters at a party in South Park. 

He again called McCready another 'Democratic Clown.'

“People are astonished and amazed and dismayed at what they see coming out of Washington," Bishop told his supporters.

Bishop led from the time the first absentee ballots were posted.

The district has been without representation in Congress for four months after the results of last November's election weren't certified due to allegations of absentee ballot fraud. Mark Harris, the winner of last November's election, decided not to run in the special election, citing health reasons. 

Bishop says he has a lot of work ahead but is ready to take on the person he calls “wrong Dan McCready.”

“Wrong Dan McCready went through two elections without telling where he stands on anything ... that ends tomorrow,” Bishop said as the crowd cheered.

McCready held a news conference Wednesday afternoon now that he knows who he'll be facing in September. Bishop called a news conference outside McCready's office, 30 minutes before McCready's was supposed to speak.