Bayer Leverkusen suffered their first defeat in 36 Bundesliga matches, as Leipzig came from behind to stun Xabi Alonso s side 3-2 at BayArena.
Lois Openda struck twice for Marco Rose s, who recovered from 2-0 down to make it two wins from two and move to the summit of the table.
It looked like business as usual for the reigning Bundesliga champions when they scored twice in the last seven minutes of the first half.
First, Jeremie Frimpong tucked away from close range before Alejandro Grimaldo doubled the lead, though Victor Boniface squandered a brilliant chance to make it 3-0.
However, Leipzig replied deep into first-half stoppage time with Kevin Kampl s diving header reducing the deficit.
Openda then brought the visitors level in the 57th minute…