Log in to watch
Live Match
Statistics
H2H
Lineups
FC Köln
Bayer 04 Leverkusen
Attacks
111
111
Dangerous Attacks
50
57
Ball Possession
38
62
On Target
6
8
Off Target
2064
6055
Important Events
Live text broadcast
End 1-2
96′
J. Hofmann
95′
J. Simpson-Pusey
95′
A. García
92′
1-2
S.Mala
Assist: M.El Mala
88′
R. Andrich
I.Maza
88′
L. Badé
F. Medina
85′
0-2
P. Schick
Assist: I.Maza
84′
A.Castro
S. S. Sebulonsen
84′
L. Waldschmidt
M. Moore
76′
J. Hofmann
M. Tillman
75′
R. Heskey
L. Maina
75′
M.El Mala
M. Bülter
74′
Í. B. Jóhannesson
T. Krauss
70′
B. Sosa
57′
J. Schmied
53′
E. Tapsoba
52′
A.Moreira
52′
L. Maina
46′
M. Moore
Halftime 0-1
40′
T. Krauss
34′
F. Medina
7′
0-1
A. García
Goal
Shot on target
Shot off target
Penalty
Penalty Missed
Penalty shootout
Own goal
Assist
Corner
yellow card
red card
Second yellow
Subsititution
Subsititution(injury)
VAR
Match Info

Bayer 04 Leverkusen came from behind to beat FC Köln 2-1 in a fiercely contested Bundesliga Rhine derby, with a second-half winner sealing all three points for the visitors. On a late November night in Cologne, the hosts struck first through a penalty, but Leverkusen’s control of possession and superior quality in the final third eventually told.

Match overview

FC Köln began with the energy expected of a home side in a derby, pressing high and forcing Leverkusen into several early clearances. The breakthrough arrived when Köln won a penalty after a handball inside the box, and Florian Kainz converted confidently to send the home crowd into raptures.

Leverkusen responded with patience rather than panic. The visitors increased their tempo through the midfield, with Granit Xhaka dictating play and Alejandro Grimaldo pushing high on the left. The equaliser came before half-time when Patrik Schick met a curling delivery with a header that left the Köln goalkeeper with no chance.

Key moments

  • Penalty opener: Köln took the lead from the spot after a VAR-reviewed handball, with Kainz sending the keeper the wrong way.
  • Leverkusen equaliser: Schick’s header restored parity and shifted the momentum firmly toward the visitors.
  • Winning goal: Florian Wirtz finished low into the corner after a clever lay-off from Victor Boniface, completing the turnaround.
  • Late pressure: Köln pushed bodies forward in the final minutes, but Leverkusen’s back line held firm.

Tactical story

Köln’s plan was built on compact defending and quick transitions, and it worked well for the opening half-hour. However, Leverkusen’s ability to switch play from side to side gradually stretched the home block. Grimaldo’s positioning forced Köln’s midfield to defend wider than intended, creating space between the lines for Wirtz.

After the break, Leverkusen controlled the rhythm. They circulated the ball patiently, drew Köln forward, and then attacked the spaces behind the press. Köln remained dangerous on the counter, but clear chances became rarer as the second half wore on.

Standout players

Florian Wirtz was the difference-maker, drifting into pockets of space and linking midfield with attack. Patrik Schick’s equaliser was crucial, while Lukas Hradecky made an important save late on to preserve the lead. For Köln, Florian Kainz was influential in possession and set-piece situations, even in defeat.

Table impact

The result strengthens Leverkusen’s position in the Bundesliga standings and keeps them firmly in the title conversation. For Köln, the performance offered encouragement, but the lack of points leaves them needing to turn competitive displays into results in the coming weeks.