Kampen startede med to hurtige scoringer for Adam Szalai, som bragte Hoffenheim i en yderst gunstig position.
Jannik Vestergaard ville det dog anderledes og genåbnede kampen ved at reducere til 2-1 efter en halv times spil. Det fulgte Lars Stindl op på og udlignede til 2-2.
I anden halvleg trak Hoffenheim dog igen fra, da Kerem Demirbay og Mark Uth bragte hjemmeholdet i front med 4-2.
Derefter kom der igen spænding tilbage i kampen, da Mahmoud Dahoud reducerede til 4-3, men Demirbay lukkede kampen med målet til 5-3.
Hoffemheim bevarer dermed tredjepladsen i Bundesligaen med syv point op til RB Leipzig som nummer to, mens Borussia Mönchengladbach ligger nummer otte og kæmper for at nå de europæiske pladser.