Highlights
F. Willenborg
Full-time
90'
+ 5
ALMOST WON IT!
Skov cuts back onto his left to cross from the right. Kramaric gets to it at the far post on the slide and the ball rolls agonisingly across the face of goal with no takers.
90'
+ 3
DIETZ IN THE WARDS
He's taken a few heavy knocks since coming on and can't continue. Former Hoffenheim man Adamyan is on in his place for the closing minutes.
90'
+ 2
Substitution
87'
Win Probability
85'
13 %
86'
17.7 %
87'
KABAK OFF!
Now then, we're in for a big final few minutes now. Kabak is already on a yellow as he mistimes a challenge on Dietz trying to run in behind. He knows immediately what's coming his way and stays down in disappointment.
84'
STARTING TO FEEL IT?
We've not seen a Cologne effort on goal since the 59th minute - just as Skov fires a free-kick wide on the right over the bar for Hoffenheim - but Baumgart won't accept tiredness as an excuse as he hops and jumps around the touchline urging his side on.
80'
Substitution
80'
Substitution
FRESH LEGS
© IMAGO/Revierfoto/IMAGO/Revierfoto
74'
Substitution
74'
Substitution
72'
Substitution
67'
SKOV HAS A GO
Quaresma dribbles confidently down the right, slips in Skov on the overlap and he tries to beat Schwäbe from a tight angle, but he parries it over the bar. That was TSG's first shot since equalising in the 36th minute.
63'
NO SIGN OF FATIGUE
Goal attempts
8off target
3on target
2off target
3on target
62'
Substitution
60'
VOGT DOWN
The former Cologne man has gone down and stayed down holding his leg. It looks like he's done for the day.
58'
ATTACKING SWITCH
Rudy won just one of his 10 challenges today and is replaced by Hoffenheim's record goalscorer - and top-scoring substitute with eight Bundesliga goals from the bench - Kramaric as TSG look to push for a winner.
57'
Substitution
56'
A FAIR SCORE ON BALANCE?
xGoals
1
1.04
0.75
1
Goals
53'
KAINZ DENIED!
Schmitz floats in a cross looking for the tall figure of Tigges. It just goes over him but lands at Kainz, who tries to coolly slot it past Baumann at his near post, but the Hoffenheim goalkeeper makes himself wide to block.
51'
SUPERB RUN
Kabak picks up the ball on the edge of his own area, under pressure, but he somehow wriggles his way through and sets off on a mazy run towards the other box. He lays the ball off about 25 yards from goal but the final pass is just cut out in time by a Cologne defender.
46'
BACK UNDER WAY
The visitors have made a change at the break with Akpoguma replacing Nsoki in the back three. That's perhaps about offering more protection and preventing Maina from getting one-on-one with Vogt as often as he did in the first half.
Kick-off!
45'
+ 1
Substitution
45'
+ 1
CAN YOU FIND TEXAN HENNES?
He might have been ruled out of today's game by flu, but Cologne mascot Hennes is never far from people's minds in this city. And the club are in need of a Texan replacement as they head to Austin during the World Cup break. Can you help out with a local Billy Goat?
ALL SQUARE
© Lars Baron/Getty Images
Half-time
41'
Win Probability
13'
13.8 %
Now
29.5 %
36'
HOFFENHEIM LEVEL!
From out of nowehere, Hoffenheim have drawn level. Baumgartner skips past Soldo on the left and into the penalty area. He pulls the ball back and Bruun Larsen gets between two defenders to turn it in and we're now all square.
34'
BAUMGARTNER ON THE SPIN...
First chance of note from the visitors as an Angelino cross comes through to Baumgartner - who's starting up front alongside Bruun Larsen for the first time. He spins and shoots on his right but it's off target.
33'
CLOSE AGAIN FROM KAINZ!
Mainz pinches the ball off Vogt to the right of the box and squares for Kainz running in from deep, but he can't hit the target looking for the top corner.
THE DIFFERENCE SO FAR
© IMAGO/Ralf Treese/IMAGO/Treese
26'
SIDE NETTING!
Maina is onto a ball over the top and Nsoki can't catch him. The angle is narrowing so he goes for the near post, but puts it the wrong side of the stick.
25'
ONE-WAY TRAFFIC
Goal attempts
3off target
1on target
0off target
0on target
21'
CLOSE TO AN EQUALISER!
Skov's ball in from the right is met by Prömel and it takes an excellent reaction stop from Schwäbe to keep it out. Soldo is then alert to clear the loose ball.
20'
Win Probability
0'
39.9 %
Now
66.5 %
17'
A RARE EVENT
This is the first time Cologne have scored in the opening quarter of an hour this season.
13'
FIRST ONE STICKS!
First effort of the game and Cologne are ahead! Mainz with the cross from the right and Kainz gets his foot over the bouncing ball to leave Baumann no chance from 10 yards.
11'
10 MINUTES GONE
Goal attempts
0off target
0on target
0off target
0on target
8'
EARLY BOOKING
Kabak goes into the referee's notebook early on as he slips and ends up blocking a ball with his hand while trying to recover. It's his fifth of the season, so he'll miss next week's game against Leipzig.
1'
STRAIGHT OUT THE BLOCKS
Hoffenheim kick us off and burst forward with three passes. Angelino tries to pick out a blue shirt in the box but his cross is cut out.
Kick-off!
T-SHIRT WEATHER
It's still a balmy 16 degrees in Cologne on the eve of Halloween. But it could be -16 and Steffen Baumgart would still be in a T-shirt.
HERE COME THE TEAMS
Eight down, just one to go this matchday as the teams emerge at the RheinEnergieStadion to 50,000 fans belting out their club anthem.
COLOGNE TEAM NEWS
Cologne show three changes to the side that took a beating against Mainz last time out. Nikola Soldo, Kristian Pedersen and Denis Huseinbasic are all in for the hosts.
TSG TEAM NEWS
© Imago
0:59
WATCH: THE COLONGE PLAYERS CHECK OUT THEIR HOME
COLOGNE SUBS
Horn, Uth, Schindler, Adamyan, Dietz, Schmid, Schwirten, Smajic, Strauch
COLOGNE STARTING XI
Schwäbe - Schmitz, Soldo, Hübers, Pedersen - Duda, Martel - Huseinbasic, Maina, Kainz (c) - Tigges
TSG SUBS
Noll, Kaderabek, Stiller, Becker, Akpoguma, Quaresma, Kramaric, Rutter, Damar
TSG STARTING XI
Baumann (c) - Kabak, Vogt, Nsoki - Skov, Rudy, Geiger, Angelino – Prömel - Baumgartner, Bruun Larsen
LAST BUT BY NO MEANS LEAST
A return to winning ways and possibly the top six is all that matters to Cologne and Hoffenheim in Matchday 12's final fixture. These two sides have a habit of entertaining, so do the right thing and join us for all the match coverage you can shake a stick at.
0:30