In an election that was seen like a bellwether for the midterms, President Donald Trump called the Ohio special election for Republican Troy Balderson, but it's too close to call.
A razor-thin margin in a tight election
With 100 percent of precincts reporting, Balderson had received 101,574 votes, or 50.2 percent, while the Democrat Danny O'Connor had received 99,820 votes, or 49.3 percent of the vote.
Provisional votes are unlikely to topple the count over to the Democrat's side, but news outlets were reluctant to call the election.
President Trump was less shy about declaring victory.
"When I decided to go to Ohio for Troy Balderson, he was down in early voting 64 to 36. That was not good," the president tweeted. "After my speech on Saturday night, there was a big turn for the better."
"Now Troy wins a great victory during a very tough time of the year for voting," he added. "He will win BIG in Nov."
"Congratulations to Troy Balderson on a great win in Ohio. A very special and important race!" he said in a second tweet.
The special election will fill the seat vacated by Rep. Patrick Tiberi (R), who is retiring. Republicans have controlled the district for 35 years.
The election would have been considered a major loss for the Republicans since Trump won the state by an 11-point margin in 2016. Democrats are already calling it a moral victory despite the Republican being ahead.
The GOP also declared victory despite the lack of an official call in the election.
Earlier Tuesday, the president tweeted his support for the Republican:
However, if Balderson keeps the victory, it will be short-lived. The seat will go up for election again in November for the general midterm election.