Goals from Naby Keita and Timo Werner handed RB Leipzig a 2-1 win over Bayern Munich in the Bundesliga on Sunday.
Sandro Wagner headed Bayern in front 12 minutes in to the game as the James Rodriguez opened up the Leipzig defence.
Bayern increased their pressure but they lacked in ideas and accuracy to score a late equalizer against Leipzig, who held firm to beat the Bavarians for the first time.
Niklas Sule booted a Werner effort off the line from the resulting corner, and the home side's increasingly inevitable leveller came in the 37th minute, when Konrad Laimer sent in Keita who lashed past Ulreich at the second attempt.
Leipzig managed to see off the late surge from the Bundesliga leaders to clinch all three points.
Leipzig nearly restored parity on 27 minutes but goalkeeper Sven Ulreich produced a superb stop to keep out Bruma's free-kick.
However, Leipzig remained resolute in the closing stages to seal an important win on home soil.
Cologne focussed on fast breaks meanwhile Leverkusen controlled the ball but were unable to produce goal-scoring opportunities.
The hosts then went ahead three minutes later with Werner showing his composure to slot past Ulreich after latching onto a fine pass from Keita.