Match ends, TSG Hoffenheim 1, 1. FC Köln 3.
96' Second Half ends, TSG Hoffenheim 1, 1. FC Köln 3.
95' Corner, 1. FC Köln. Conceded by Robert Skov.
93' Goal de Kasper Dolberg (1-3) Goal! TSG Hoffenheim 1, 1. FC Köln 3. Kasper Dolberg (TSG Hoffenheim) right footed shot from the left side of the box to the bottom left corner. Hoffenheim 1 Colonia 3
91' Goal de Jan Thielmann (0-3) Goal! TSG Hoffenheim 0, 1. FC Köln 3. Jan Thielmann (1. FC Köln) right footed shot from a difficult angle on the left to the high centre of the goal. Hoffenheim 0 Colonia 3
91' Attempt Attempt saved. Kingsley Schindler (1. FC Köln) right footed shot from a difficult angle on the right is saved in the bottom right corner. Assisted by Luca Kilian.
91' Attempt Attempt blocked. Kingsley Schindler (1. FC Köln) left footed shot from the centre of the box is blocked. Assisted by Steffen Tigges.
88' Foul by Kevin Vogt (TSG Hoffenheim).
88' Julian Chabot (1. FC Köln) wins a free kick in the defensive half.
88' Substitution Substitution, 1. FC Köln. Luca Kilian replaces Benno Schmitz.
86' Attempt Attempt saved. Munas Dabbur (TSG Hoffenheim) header from the centre of the box is saved in the bottom right corner. Assisted by Sebastian Rudy.
86' Andrej Kramaric (TSG Hoffenheim) wins a free kick in the attacking half.
86' Foul by Julian Chabot (1. FC Köln).
84' Offside, 1. FC Köln. Benno Schmitz tries a through ball, but Jan Thielmann is caught offside.
84' Attempt Attempt saved. Robert Skov (TSG Hoffenheim) left footed shot from outside the box is saved in the bottom left corner. Assisted by Munas Dabbur.
83' Attempt Attempt missed. Ihlas Bebou (TSG Hoffenheim) left footed shot from outside the box misses to the left following a corner.
82' Corner, TSG Hoffenheim. Conceded by Benno Schmitz.
80' Corner, 1. FC Köln. Conceded by Sebastian Rudy.
79' Substitution Substitution, TSG Hoffenheim. Kasper Dolberg replaces Angeliño.
79' Substitution Substitution, 1. FC Köln. Denis Huseinbasic replaces Florian Kainz.
79' Substitution Substitution, 1. FC Köln. Kingsley Schindler replaces Linton Maina.
74' Attempt Attempt missed. Robert Skov (TSG Hoffenheim) left footed shot from the centre of the box is high and wide to the left. Assisted by Pavel Kaderábek with a cross.
73' Attempt Attempt missed. Steffen Tigges (1. FC Köln) left footed shot from the right side of the box is close, but misses to the left. Assisted by Florian Kainz following a fast break.
72' Substitution Substitution, TSG Hoffenheim. Sebastian Rudy replaces Dennis Geiger.
72' Substitution Substitution, TSG Hoffenheim. Tom Bischof replaces Christoph Baumgartner.
71' Corner, 1. FC Köln. Conceded by Christoph Baumgartner.
71' Delay over. They are ready to continue.
70' Delay in match because of an injury Florian Kainz (1. FC Köln).
70' Foul by Pavel Kaderábek (TSG Hoffenheim).
70' Florian Kainz (1. FC Köln) wins a free kick on the left wing.
67' Delay over. They are ready to continue.
66' Substitution Substitution, TSG Hoffenheim. Robert Skov replaces Kevin Akpoguma because of an injury.
63' Delay in match because of an injury Kevin Akpoguma (TSG Hoffenheim).
63' Delay in match because of an injury Jan Thielmann (1. FC Köln).
63' Kevin Akpoguma (TSG Hoffenheim) wins a free kick on the left wing.
63' Foul by Jan Thielmann (1. FC Köln).
61' Substitution Substitution, 1. FC Köln. Jan Thielmann replaces Dejan Ljubicic.
61' Substitution Substitution, 1. FC Köln. Steffen Tigges replaces Davie Selke.
60' Attempt Attempt missed. Christoph Baumgartner (TSG Hoffenheim) right footed shot from outside the box is close, but misses to the left. Assisted by Munas Dabbur.
59' Delay over. They are ready to continue.
58' Delay in match because of an injury Dejan Ljubicic (1. FC Köln).
57' Attempt Attempt missed. Eric Martel (1. FC Köln) left footed shot from the left side of the box misses to the left. Assisted by Florian Kainz.
56' Attempt Attempt blocked. Andrej Kramaric (TSG Hoffenheim) right footed shot from the centre of the box is blocked. Assisted by Pavel Kaderábek.
56' Foul by Davie Selke (1. FC Köln).
56' Kevin Akpoguma (TSG Hoffenheim) wins a free kick in the defensive half.
55' Foul by John Brooks (TSG Hoffenheim).
55' Davie Selke (1. FC Köln) wins a free kick in the attacking half.
53' Foul by Kevin Vogt (TSG Hoffenheim).
53' Florian Kainz (1. FC Köln) wins a free kick in the defensive half.
53' Attempt Attempt missed. Dejan Ljubicic (1. FC Köln) right footed shot from outside the box is high and wide to the right.
49' Attempt Attempt missed. Andrej Kramaric (TSG Hoffenheim) right footed shot from outside the box is too high. Assisted by Munas Dabbur.
49' Attempt Attempt missed. Ihlas Bebou (TSG Hoffenheim) right footed shot from outside the box is high and wide to the right. Assisted by Kevin Vogt following a fast break.
48' Foul by Ihlas Bebou (TSG Hoffenheim).
48' Eric Martel (1. FC Köln) wins a free kick in the attacking half.
47' Attempt Attempt saved. Angeliño (TSG Hoffenheim) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Christoph Baumgartner.
46' Jonas Hector (1. FC Köln) wins a free kick in the defensive half.
46' Foul by Pavel Kaderábek (TSG Hoffenheim).
45' Second Half begins TSG Hoffenheim 0, 1. FC Köln 2.
45' Substitution Substitution, TSG Hoffenheim. Munas Dabbur replaces Finn Becker.
48' First Half ends, TSG Hoffenheim 0, 1. FC Köln 2.
46' Julian Chabot (1. FC Köln) wins a free kick in the defensive half.
46' Foul by Ihlas Bebou (TSG Hoffenheim).
46' Foul by Dejan Ljubicic (1. FC Köln).
46' Angeliño (TSG Hoffenheim) wins a free kick in the defensive half.
45' Offside, 1. FC Köln. Ellyes Skhiri tries a through ball, but Dejan Ljubicic is caught offside.
44' Attempt Attempt missed. John Brooks (TSG Hoffenheim) header from the centre of the box misses to the right. Assisted by Angeliño following a set piece situation.
43' Foul by Dejan Ljubicic (1. FC Köln).
43' Andrej Kramaric (TSG Hoffenheim) wins a free kick in the attacking half.
43' Attempt Attempt blocked. Andrej Kramaric (TSG Hoffenheim) right footed shot from outside the box is blocked.
42' Foul by Ellyes Skhiri (1. FC Köln).
42' Andrej Kramaric (TSG Hoffenheim) wins a free kick in the attacking half.
39' Corner, TSG Hoffenheim. Conceded by Julian Chabot.
38' Goal de Selke (0-2) Goal! TSG Hoffenheim 0, 1. FC Köln 2. Davie Selke (1. FC Köln) header from the centre of the box to the top left corner. Assisted by Florian Kainz with a cross. Hoffenheim 0 Colonia 2
36' Foul by Florian Kainz (1. FC Köln).
36' Christoph Baumgartner (TSG Hoffenheim) wins a free kick in the attacking half.
36' Delay over. They are ready to continue.
34' Delay in match because of an injury Finn Becker (TSG Hoffenheim).
34' Offside, 1. FC Köln. Ellyes Skhiri tries a through ball, but Davie Selke is caught offside.
32' Foul by Benno Schmitz (1. FC Köln).
32' Dennis Geiger (TSG Hoffenheim) wins a free kick in the defensive half.
31' Corner, 1. FC Köln. Conceded by Oliver Baumann.
31' Attempt Attempt saved. Davie Selke (1. FC Köln) header from the centre of the box is saved in the top centre of the goal. Assisted by Linton Maina with a cross.
30' Florian Kainz (1. FC Köln) wins a free kick in the attacking half.
30' Foul by Dennis Geiger (TSG Hoffenheim).
28' Yellow card Marvin Schwäbe (1. FC Köln) is shown the yellow card.
28' Yellow card John Brooks (TSG Hoffenheim) is shown the yellow card.
28' Timo Hübers (1. FC Köln) wins a free kick in the defensive half.
28' Foul by Christoph Baumgartner (TSG Hoffenheim).
27' Foul by Benno Schmitz (1. FC Köln).
27' John Brooks (TSG Hoffenheim) wins a free kick on the left wing.
25' Yellow card Davie Selke (1. FC Köln) is shown the yellow card.
25' Foul by Davie Selke (1. FC Köln).
25' Angeliño (TSG Hoffenheim) wins a free kick in the defensive half.
24' Attempt Attempt missed. Dejan Ljubicic (1. FC Köln) right footed shot from outside the box is close, but misses to the left. Assisted by Jonas Hector following a corner.
23' Corner, 1. FC Köln. Conceded by Kevin Akpoguma.
22' Offside, TSG Hoffenheim. Angeliño tries a through ball, but Ihlas Bebou is caught offside.
18' Attempt Attempt saved. Florian Kainz (1. FC Köln) right footed shot from outside the box is saved in the centre of the goal. Assisted by Linton Maina.
17' Goal de Florian Kainz (0-1) Goal! TSG Hoffenheim 0, 1. FC Köln 1. Florian Kainz (1. FC Köln) converts the penalty with a right footed shot to the centre of the goal. Hoffenheim 0 Colonia 1
15' VAR Decision: Penalty 1. FC Köln.
14' Penalty Penalty conceded by John Brooks (TSG Hoffenheim) with a hand ball in the penalty area.
10' Attempt Attempt missed. Florian Kainz (1. FC Köln) right footed shot from outside the box misses to the left. Assisted by Davie Selke following a fast break.
9' Attempt Attempt missed. Jonas Hector (1. FC Köln) left footed shot from outside the box is too high.
6' Foul by Ihlas Bebou (TSG Hoffenheim).
6' Julian Chabot (1. FC Köln) wins a free kick in the defensive half.
Foul by Eric Martel (1. FC Köln).
Christoph Baumgartner (TSG Hoffenheim) wins a free kick in the defensive half.
First Half begins.
Lineups are announced and players are warming up.