Columbus attorney Stephen Hyles has unseated Municipal Court Judge Haywood Turner.
According to unofficial vote totals, Hyles had 63 percent of the vote to Turner's 37.
Hyles finished with 38,020 votes to Turner's 24,091.
Hyles said he was greateful for the support.
Never miss a local story.
"I intend to work hard to make sure the people who supported me are glad they did so," Hyles said. "I intend to work to earn the support of those who did not support me and hope to earn their support so they will support me the next time."
By the time the results were final — after 1 a.m. — Turner had left his campaign headquarters and was unavailable for comment.
This was the first time since Turner has faced opposition since he was elected unopposed two decades ago.
Hyles, a defense attorney, was on Columbus Council from between 1986-93. He ran unsuccessfully for mayor in 1992, when Bobby Peters was elected for his first of two terms.
Hyles geared up his campaign to take advantage of early voting and it appeared to pay off with a big advantage in the votes cast before Tuesday.
"There has been a paradigm shift in the election process," Hyles said. "Nov. 4 is no longer the election day. It is only the last day to vote."
Unofficial results with 48 precincts of 48 reporting:
Incumbent Haywood Turner, 24,091Stephen Hyles, 38,020
These numbers include advance voting.