MISSISSAUGA — Utica City FC scored two goals in the final 39 seconds of a thrilling 5-4 comeback victory over the Mississauga MetroStars on Friday night at the Paramount Fine Foods Centre.

Mississauga took a 4-3 lead with with 47 seconds remaining before Utica scored a pair of goals 27 seconds apart to seal the win.

Slavisa Ubiparipovic netted a goal from long distance knot the game at 4 with 39 seconds remaining. Stephen DeRoux then fed Joey Tavernese on the game-winning goal with 13 seconds remaining.

The first goal was tough to come by in the first quarter. Mississauga earned it through Jonathan Osorio's inch-perfect pass for Josip Keran's goal. Ubiparipovic had the best chance for Utica City FC in the opening quarter when he played through on goal, but his effort drifted just over the crossbar.

Utica City tied the game early in the second quarter. Liam Callahan deflected a wayward pass into the net for his seventh goal of the season. Mississauga regained the lead on a power play when Osorio scored his first goal of the year.

With 1.7 seconds left in the half, City tied it in dramatic fashion. Lucio Gonzaga's right-footed strike sent both teams into the locker room even at 2. City outshot the MetroStars 15-13 in the first half.

The second half opened with an immediate City goal. Callahan set up Vittorio Petrera for his first of the year for a 3-2 lead. The score remained until midway through the final frame when the MetroStars evened the game at 3 through a Joshua Paredes strike.

With under a minute to play in the regulation a right-footed curler from Halburto Harris flew into the top corner past Andrew Coughlin to give Mississauga a 4-3 lead before goals by Ubiparipovic and Tavernese won it for Utica.

Utica City FC returns to the Adirondack Bank Center at 2 p.m. Sunday to take on the Harrisburg Heat.