Despite Stuttgart's early lead, thanks to a scissor kick by Bosnian striker Ermedin Demirovic just 78 seconds into the match, Freiburg fought back. Lukas Kübler equalized in the 27th minute, ending the first half 1-1. In the second half, Ritsu Doan put Freiburg ahead in the 54th minute, and Kübler added a third in the 61st minute with a header.
In another match, Andrej Kramaric's hat-trick led Hoffenheim to a thrilling 3-2 win over Holstein Kiel. Kramaric scored twice in the first half, with Kiel reducing the deficit through Alexander Bernhardsson in the 63rd minute. Kramaric completed his hat-trick in the 87th minute before Kiel's Shuto Machino scored in the 89th. Kiel finished the match with ten men after Ando Kilati was sent off in the 82nd minute.
Elsewhere, Leipzig defeated Bochum 1-0 with a goal from newcomer Antonio Nusa in the 59th minute. Mainz and Union Berlin played to a 1-1 draw, while Augsburg and Werder Bremen finished 2-2.