Nick Woltemade netted two goals in the second half, and Atakan Karazor secured a late winner as Stuttgart rallied from a 2-0 deficit to defeat Union Berlin 3-2 in a thrilling Bundesliga match on Friday.

Union Berlin entered the match as one of the lowest-scoring teams in the league, but they took control with goals from Danilho Doekhi in the 37th minute and Robert Skov just two minutes into the second half.

Nevertheless, Woltemade, the tall striker, found the net in the 51st and 59th minutes, bringing Stuttgart back into contention. Karazor then completed the remarkable comeback with his first Bundesliga goal just 10 minutes later.

The decisive goal was aided by a misjudged clearance from Berlin goalkeeper Riis Rønnow, which fell directly to Karazor in front of the net.

This victory propelled Stuttgart into sixth place, while Union Berlin remained in 11th.