But in the end, the voters spoke and wanted Brian Wyndham as Mayor of Brazil.
Wyndham -- a Democrat -- finished with 798 votes to earn the victory. Republican T.J. Sneddon came in second with 382 votes while Independent Steve Lamb finished with 344.
"I felt pretty confident in the campaign itself," Wyndham told The Brazil Times following the victory. "I had some very good people surround me. It was a big, team effort."
Wyndham jumped out to a commanding lead after the first precincts were tallied, as he had 345 votes.
His lead increased to 250 votes over Sneddon after more precincts were tallied and more than 300 votes later in the evening.
Wyndham said he worked hard for the victory.
"We learned things from past campaigns," he said. "I thought the campaign was run very professionally by everyone involved. There were some good choices out there."
Wyndham said road conditions will be a top priority.
"Everybody is talking about roads. My job as an elected official it to give 100 percent," he said. "There's never been a long-term comprehensive plan to address that problem."
Sneddon said he was pleased with his campaign overall.
"I can't think of anything I'd do differently," Sneddon said. "I can walk away with my head held high."
Sneddon also agreed candidates in the race ran clean campaigns and thanked his friends and supporters for their efforts.
"We all agreed that we were going to run clean campaigns," he said. "I a bit disappointed that only 28 percent of registered voters came out to vote."
Sneddon said he will not rule out running again in the future.
"We'll have to wait and see," he said, "and see what happens."
Lamb said he believed he ran a "very smooth, very clean," campaign.
"Of course, we wanted to come out on top," he said. "But the voters saw it different."
Lamb said he may not run for office again following Tuesday's setback.