El equipo dirigido por Marco Rose se colocó a seis puntos del líder Bayern de Múnich, y con dos puntos más que el Bayer Leverkusen (5º).
El cuadro local, que lideró la clasificación en la primera parte del curso, se adelantó en el minuto 32 con un gol del suizo-camerunés Breel Embolo en el vacío Borussia Park.
Un gol en propia puerta del central español del Colonia Jorge Meré (70) supuso el 2-0, mientras el delantero del Colonia Mark Uth dio emoción al partido con su gol en el 81.
El Gladbach busca su primer título liguero desde 1977.
Todos los beneficios, en un solo lugar Descubrí donde te conviene comprar hoy
El partido había sido aplazado el pasado mes de febrero debido a la tormenta Ciara.
Todos los partidos de la Bundesliga de este fin de semana tendrán lugar a puerta cerrada.