Calling it his "life goal," Democrat Patrick Cannon was elected mayor Tuesday in a closer-than-expected race with Edwin Peacock.
"I never thought this day would come," Cannon said, adding he was "so thankful, so humbled" for Tuesday's win.
Cannon, the Democratic mayor pro-tem, took 53 percent of Tuesday's vote, according to unofficial results from the Mecklenburg elections board.
Supporters cheered and chanted "Patrick! Patrick" as the mayor-elect appeared at the uptown Sheraton Hotel. "I am ready to lead," Cannon told the crowd.
Peacock, a former Republican City Council member, conceded the race shortly before 10 p.m.
Cannon told supporters he "appreciated and admired" Peacock's "solid campaign." The closing hours of the campaign saw friction between the two candidates over Cannon's attendance at closed-door City Council meetings on the Panthers.
A campaign spokesperson began the evening by saying Cannon wasn't "taking anything for granted." But the spokesperson's tone expressed confidence.
The wide lead Cannon began the evening with shrank, at one point, to less than two points as votes from Republican-heavy south Charlotte were posted.
"We had that one moment there when we thought 'holy cow," Peacock said. But Cannon's big lead among early voters was too much to overcome, Peacock said.
After some down time to absorb his victory, Cannon said he would turn his attention to the issues he'll face come December, including the airport and the city's fractured relationship with Raleigh.
"Let's go Charlotte," he said.
Follow @ChrisMillerWBT and @WBTradio on Twitter