A last gasp winner caps the fightback as Leipzig keeps pace with Bayern Munich.
Leipzig has brushed past Hertha Berlin to close in on Bayern.
Leipzig has slumped to a surprise loss at Mainz.
Haaland has hit a double as Leipzig miss out on the top spot.