Dortmund came from behind to beat Freiburg 2-1, whilst Mainz kept up the pressure with a 3-2 win over Borussia Monchengladbach.
Elsewhere, Hoffenheim beat Eintracht Frankfurt 4-0, whilst Hannover defeated Hamburg 3-2, and Kaiserslautern won 3-1 at Nurnberg.