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.