The two Republican at-large Council seats were officially decided after a certified tally released Monday evening: Incumbent David Oh won a second term and challenger Al Taubenberger unseated Dennis O'Brien.

Taubenberger, who ran and lost in recent mayoral and Council campaigns, beat out O'Brien by a margin similar to the one he held when counting stopped late in the evening on Election Day, the final figures show.

Oh finished with 34,887 votes, followed by Taubenberger with 34,711 and O'Brien with 34,324, according to the Nov. 3 election results certified Monday evening by the City Commissioners.

A week after the election, O'Brien, a first-term Republican who formerly served as a state representative, told the Daily News, "When they certify, I think the process speaks for itself. I'm not cognizant of everything that's gone on in the process, but I believe it's been a fair process and I will support the outcome."

Minority party candidates are given two of the seven at-large Council seats. Five Democrats, who were unopposed in this month's general election after a contested primary in May, will fill the other five at-large seats.