Los goles del equipo ganador corrieron a la cuenta de Erling Haaland (6′), Marco Reus (58′) y David Raum (66′) en propia puerta, a la vez que Andrej Kramaric (45’+1′) Georginio Rutter (77′) maquillaron el resultado para los locales en el PreZero Arena.
La victoria permite al Dortmund sumar 43 puntos y ubicarse a solo tres del Bayern, que disputará su partido correspondiente a la jornada 20 mañana frente al Hertha Berlin.
El Hoffenheim, en tanto, permanece con 31 unidades en la sexta plaza de la tabla de posiciones.
En otros resultados de la fecha, el Bayer Leverkusen goleó 5-1 al Ausburgo para seguir en la tercera posición con 35 puntos, mientras el Union Berlin (34) también ganó su duelo por 2-1 ante el Borussia Monchengladbach y conservó el cuarto escaño.
Por su parte, el Freiburgo derrotó 2-0 al Sttugart y el Greuther Furth 2-1 al Mainz, en tanto, el Colonia cierra el cartelera con su visita al Bochum.
rgh/rps