In a surprise upset victory, longtime Jersey City Mayor Jeremiah Healy failed in his bid for a third term–losing to an up-and-coming local rising political star, Steven Fulop, in what was an occasionally acrimonious election campaign in the Garden State’s second largest city.

Fulop, 36, is a Jersey City Council member, an ex-Marine and former employee for investment giant Goldman Sachs. He handily defeated Healy and several other lesser-known contenders for the top spot in the city. Fulop is also one of the youngest people to be named mayor of the city.

He was a frequent critic and forceful voice of opposition against many of the Healy administration’s policies and initiatives. In a brief statement to reporters Tuesday evening at his election headquarters, Healy conceded and said, “The voters of Jersey City have spoken, and they want change. I will work with Mayor-elect Steven Fulop to help make Jersey City a great place for residents.”

Healy’s term as mayor ends on June 30.