Leipzig - Lyon ended their poor recent run as Memphis Depay scored in a 2-0 Champions League win that condemned RB Leipzig to a second home defeat in four days on Wednesday.
Goals by ex-Manchester United forward Depay and Martin Terrier sealed a deserved victory for the French side which put them level on points with Group G leaders Zenit Saint Petersburg, one point clear of third-placed Leipzig.
Lyon arrived in Germany on a seven-match winless streak which had seen them plummet to 11th in the Ligue 1 table.
Leipzig were leading the Bundesliga as recently as Saturday before falling to a 3-1 defeat at home by Schalke.
Coach Julian Nagelsmann insisted it was just a blip, but Lyon again exposed Leipzig's lack of composure at the back on a sobering night for the hosts.
The visitors took an early lead after a horrible mistake in the home defence.
Lyon midfielder Houssem Aouar nicked the ball from Leipzig's Ibrahima Konate, beat defender Dayot Upamecano and sprinted into the area.
He generously let the ball roll for winger Depay to fire home and silence the home crowd.
The Dutchman had the ball in the net again after he got in behind the Leipzig defence just before half-time, but he was ruled offside.
Leipzig striker Timo Werner squandered two great chances and forward Yussuf Poulsen had an effort cleared off the line as Lyon stayed in front at the break.
Both Nagelsmann and Lyon coach Sylvinho were shown yellow cards early in the second half after a touchline dispute.
Leipzig's next calamity came when a poor pass across the back by Upamecano fell to substitute defender Nordi Mukiele.
The 21-year-old Frenchman watched in horror as he lost control and the ball was snapped up by Terrier, who rounded Leipzig 'keeper Peter Gulacsi to make it two on 65 minutes.
Nagelsmann reacted by dragging off Upamecano moments later and despite a few half-chances, Leipzig could not claw their way back.