Lois Openda legte in der 29. Minute für die Gastgeber vor, Yussuf Poulsen legte in der 44. nach, aber noch kurz vor dem Halbzeitpfiff kam der Anschluss durch Heidenheims Benedikt Gimber (45.+2). Im zweiten Durchgang blieb Leipzig zwar klar dominant, konnte aber gegen tapfer gegenhaltende Heidenheimer außer Unmengen an Torschüssen auch nichts Zählbares mehr fabrizieren und hätte sogar beinahe noch einen Ausgleichstreffer der Gäste kassiert.
In der Tabelle rückt Leipzig damit vorerst hoch auf Platz vier, kann diesen am Sonntag bei einem Sieg der derzeit auf Rang fünf platzierten Dortmunder beim Tabellenführer Bayer Leverkusen aber noch verlieren, Heidenheim fällt auf die 14. Außerdem spielten am Samstagnachmittag Borussia Mönchengladbach gegen 1899 Hoffenheim 2:1 und der VfL Bochum gegen den VfL Wolfsburg 3:1. Die Partie Bayern München gegen Union Berlin wurde wegen des Schneechaos in Bayern verschoben.