Bayer Leverkusen edged closer to the Bundesliga title after victory at Freiburg.
Florian Wirtz put Leverkusen in front after just two minutes but Ritsu Doan levelled for the hosts.
Adam Hlozek and Patrik Schick scored either side of half-time to give the league leaders a two-goal cushion, with Yannik Keitel claiming a consolation.