Highlights
D. Siebert
Full-time! Cologne 0-1 Bremen
© IMAGO/pepphoto / Horst Mauelshagen
Full-time
90'
+ 5
Late!
Hübers with a tired challenge on the nippy Njinmah. Cologne are running out of steam...
90'
+ 5
90'
+ 4
Head for heights
Lyon loanee Skelly Alvero - the tallest player in the Bundesliga at a touch over two metres - replaces Lynen.
90'
+ 4
Substitution
90'
+ 2
Eating away at the clock
Huseinbasić is the next player into the book. That'll suit Bremen...
90'
Added time
Eight additional minutes after that earlier delay due to fan protests...
88'
Malatini booking
No complaints from the Bremen man, who went in hard on Thielmann.
87'
Lucky!
Zetterer gets away with one after clattering into Kilian when coming and failing to deal with a cross into the box.
85'
Two centre-forwards on
Can Tigges and Dietz get Cologne back into this? Neither player has scored in the Bundesliga this season...
84'
Substitution
84'
Substitution
83'
Triple change
Bremen had been looking to get Borré and Bittencourt on earlier. Now Deman's joining them, the Belgian wing-back replacing Weiser. Schmid and Ducksch also make way.
83'
Substitution
83'
Substitution
83'
Substitution
80'
Beaten away!
Schwäbe dives to his left to stop Ducksch finding the back of the net with a fierce rising strike on the turn.
77'
Wide!
The lively Diehl cuts in off the left and sees his curling effort deflected behind for a corner. He takes it, but Bremen get it away. Thielmann and Weiser are then booked following a heated debate over the Cologne man's challenge on Agu.
75'
Off the line!
Adamyan and Christensen are thrown on as Cologne prepare to take a corner. The cross cannons off Weiser and is heading in, before Friedl sticks out a boot to touch the ball across the line to his goalkeeper.
74'
Substitution
74'
Substitution
73'
Excellent defending
Malatini with another strong challenge to stop Diehl pulling a cross back into the danger zone. The Argentine has been superb on his full Bundesliga debut.
70'
Super sub!
Njinmah has the desired impact, popping up at the far post to touch in Weiser's searching cross. Question-marks over Schwäbe, who got his positioning all wrong.
67'
Fresh legs
Kainz makes way after struggling to make an impact since the restart. The 19-year-old Justin Diehl is his replacement, with Schwäbe taking the captain's armband.
67'
Substitution
66'
Njinmah on
Can the Bremen sub, who scored from the bench in the reverse fixture, add to his four Bundesliga goals? The subdued Woltemade makes way.
66'
Substitution
62'
No man's land
Zetterer races out in an attempt to close down Maina, but gets nowhere near the Cologne winger. Luckily for Bremen's keeper, the cross only finds a Werder shirt.
60'
Let-off for Cologne!
Martel blocks a goal-bound shot from Stage. Ducksch sends in the resultant corner, which Hübers very nearly heads past his own goalkeeper. Stage has a another effort from the next delivery, but volleys into the ground and over.
58'
Knocking at the door
Malatini breaks up a Cologne attack and sets Werder on their way. Stage switches the play to Ducksch, whose cross into the six-yard box is hooked clear, with Woltemade lurking.
58'
Expected Goals
xGoals
0
0.33
0.52
0
Goals
58'
Goal attempts
3off target
2on target
4off target
2on target
53'
Rushed effort
A ball sits up nicely for Ducksch on the edge of the Cologne area, but he snatches at the shot and it's no trouble for Schwäbe. He had more time...
50'
Forcing the issue
Cologne come again with Schmitz, who sees a couple of crosses fended clear. Kainz then swings in a corner, which comes to nothing.
48'
Blocked!
Superb defending as Friedl throws himself in front of a fierce Martel strike that was heading on target!
47'
Half chance!
Lynen swings over a cross towards Ducksch, who can't generate the power on his header needed to trouble Schwäbe.
46'
Safe hands
Zetterer gets up well to claim Schmitz's back-post cross. Positive start...
46'
No changes
Will we see a goal in the second half?
Kick-off!
Half-time: Cologne 0-0 Bremen
© IMAGO/Eibner-Pressefoto/Joerg Nieberga
Half-time
45'
Nice!
Schmid rolls his man with a lovely piece of skill, but over-hits his attempted pass towards Agu, who can't quite bring it under wraps in the Cologne box.
44'
Right idea!
Maina runs at the Bremen defence and crosses low into the box, but Ljubicic is a touch flat-footed, allowing Werder to hack the ball to safety.
Evenly matched
© IMAGO/BEAUTIFUL SPORTS/Wunderl
33'
Thielmann!
The Cologne forward cuts in and drives an effort just past the upright. Good spell for Cologne, this...
31'
Cologne counter!
Maina, Thielmann and Ljubicic combine as Cologne shift the ball quickly from right to left. The shot's on for Kainz in the Bremen box, but he shanks his effort over.
27'
Proceed with caution
Austrian duo Kainz and Schmid come to blows after a Bremen free-kick. Pretty unnecessary...
24'
Ducksch watch
Shots
1
2
Dejan Ljubicic Marvin Ducksch
18'
Cologne the slight favourites...
0'
38.2 %
19'
37.8 %
Leading by example
© IMAGO/BEAUTIFUL SPORTS/Wunderl
9'
Very even
Possession (%)
5050
5'
Green-white light for Friedl
The Werder defender is going to try and run it off.
3'
Friedl concern
The Bremen captain is moving gingerly after lunging in on Thielmann. It looks like a groin problem...
2'
Bremen fly out of the blocks
Lightning start as Ducksch flashes an effort wide, before warming the palms of Schwäbe at the end of Bremen's next attack.
1'
Huge game for Cologne!
Can they keep up the good work under Schultz, and pull further clear of the bottom two?
Kick-off!
Party time!
The city of Cologne's fresh off the peak of Karneval season, but there's no obvious hangover in the crowd. The fans are full of voice, making for a stirring pre-match atmosphere.
0:13
Watch: The calm before the storm
Cologne team news
Billy Goats coach Timo Schultz has made just two changes to his line-up in the wake of the 1-1 draw with Hoffenheim last time out. Maina is preferred to Alidou in attacking midfield, while Hübers comes in for the suspended Chabot at centre-back.
More on those teams
Bremen boss Ole Werner has made three changes to his side following last week's 1-1 draw with Hoffenheim, as Malatini, Weiser and Woltemade come in for Stark (injured), Deman and Njinmah, (both on the bench).
0:27
Watch: Sneak peek inside Bremen's changing room
Cologne starting XI
Schwäbe - Schmitz, Kilian, Hübers, Finkgräfe - Martel, Huseinbašić - Maina, Kainz (c), Ljubicic - Thielmann
Cologne subs
Pentke, Heintz, Paqarada, Carstensen, Christensen, Tigges, Adamyan, Dietz, Diehl
Bremen starting XI
Zetterer - Malatini, Friedl (c), Jung - Lynen - Weiser, Schmid, Stage, Agu - Woltemade, Ducksch
Bremen subs
Dos Santos Haesler, Groß, Deman, Bittencourt, Hansen-Aaröen, Alvero, Kownacki, Njinmah, Borré
0:13
Watch: Stage set in Cologne
Tale of the tape
This is the 100th Bundesliga meeting between these teams and so far both have prevailed on 36 occasions!
Memories of King Otto
© via www.imago-images.de/imago images/Schumann
Hosts developing reputation
Cologne have become a tough team to beat under Schultz having only lost one of five Bundesliga games (against Borussia Dortmund) under the recently appointed coach. What's more, the home side are currently unbeaten in three games in a row for the first time this term.
The view from Cologne
© IMAGO/BEAUTIFUL SPORTS/Wunderl
The view from Bremen
© imago images
2:00
The best of Rafael Borré in the Bundesliga
Fortress
The Billy Goats are unbeaten in their last 11 Bundesliga home games against Bremen (five wins, six draws) - a better quota than they have against any other team.
Shooting practice needed!
Cologne have taken more shots than Bremen this season (247 to 229) but have only scored half as many goals (15 to 30).
Probable line-ups
© Imago Images
2:03
Watch: Bremen 2-1 Cologne - previous meeting
2:52
Watch: Hoffenheim 1-1 Cologne - highlights
3:01
Watch: Bremen 1-2 Heidenheim - highlights
0:30