Match ends, 1. FC Köln 1, TSG 1899 Hoffenheim 2.
99' Second Half ends, 1. FC Köln 1, TSG 1899 Hoffenheim 2.
97' Yellow card Jhon Córdoba (1. FC Köln) is shown the yellow card.
97' Goal de Locadia (1-2) Goal! 1. FC Köln 1, TSG 1899 Hoffenheim 2. Jürgen Locadia (TSG 1899 Hoffenheim) converts the penalty with a right footed shot to the bottom left corner. Colonia 1 Hoffenheim 2
96' Yellow card Jonas Hector (1. FC Köln) is shown the yellow card.
95' VAR Decision: Penalty TSG 1899 Hoffenheim.
93' Penalty Penalty TSG 1899 Hoffenheim. Sargis Adamyan draws a foul in the penalty area.
93' Penalty Penalty conceded by Dominick Drexler (1. FC Köln) after a foul in the penalty area.
92' Attempt Attempt missed. Kingsley Schindler (1. FC Köln) left footed shot from the right side of the box is close, but misses to the left.
91' Foul by Konstantinos Stafylidis (TSG 1899 Hoffenheim).
91' Jhon Córdoba (1. FC Köln) wins a free kick in the defensive half.
91' Attempt Attempt missed. Benjamin Hübner (TSG 1899 Hoffenheim) left footed shot from outside the box misses to the right. Assisted by Florian Grillitsch.
87' Sargis Adamyan (TSG 1899 Hoffenheim) wins a free kick on the left wing.
87' Foul by Kingsley Ehizibue (1. FC Köln).
86' Attempt Attempt missed. Kingsley Schindler (1. FC Köln) left footed shot from the right side of the box misses to the left. Assisted by Rafael Czichos with a headed pass following a set piece situation.
85' Yellow card Jürgen Locadia (TSG 1899 Hoffenheim) is shown the yellow card for a bad foul.
85' Foul by Jürgen Locadia (TSG 1899 Hoffenheim).
85' Dominick Drexler (1. FC Köln) wins a free kick in the attacking half.
84' Attempt Attempt saved. Dominick Drexler (1. FC Köln) right footed shot from outside the box is saved in the bottom left corner. Assisted by Jonas Hector.
83' Foul by Konstantinos Stafylidis (TSG 1899 Hoffenheim).
83' Kingsley Schindler (1. FC Köln) wins a free kick on the right wing.
82' Substitution Substitution, 1. FC Köln. Kingsley Schindler replaces Sebastiaan Bornauw.
81' Attempt Attempt missed. Simon Terodde (1. FC Köln) right footed shot from the right side of the box misses to the right. Assisted by Dominick Drexler.
79' Yellow card Sebastiaan Bornauw (1. FC Köln) is shown the yellow card for a bad foul.
79' Sargis Adamyan (TSG 1899 Hoffenheim) wins a free kick in the defensive half.
79' Foul by Sebastiaan Bornauw (1. FC Köln).
78' Substitution Substitution, 1. FC Köln. Dominick Drexler replaces Louis Schaub.
76' Attempt Attempt missed. Robert Skov (TSG 1899 Hoffenheim) left footed shot from outside the box is high and wide to the left. Assisted by Sebastian Rudy.
75' Foul by Kevin Vogt (TSG 1899 Hoffenheim).
75' Simon Terodde (1. FC Köln) wins a free kick in the attacking half.
74' Attempt Attempt blocked. Sebastian Rudy (TSG 1899 Hoffenheim) right footed shot from outside the box is blocked. Assisted by Jürgen Locadia.
74' Attempt Attempt missed. Florian Grillitsch (TSG 1899 Hoffenheim) right footed shot from outside the box misses to the left following a corner.
73' Substitution Substitution, TSG 1899 Hoffenheim. Konstantinos Stafylidis replaces Ihlas Bebou because of an injury.
72' Corner, TSG 1899 Hoffenheim. Conceded by Ismail Jakobs.
70' Corner, 1. FC Köln. Conceded by Stefan Posch.
70' Attempt Attempt blocked. Simon Terodde (1. FC Köln) right footed shot from the centre of the box is blocked. Assisted by Kingsley Ehizibue.
69' Substitution Substitution, 1. FC Köln. Birger Verstraete replaces Ellyes Skhiri.
69' Kevin Vogt (TSG 1899 Hoffenheim) wins a free kick in the defensive half.
69' Foul by Jhon Córdoba (1. FC Köln).
68' Corner, TSG 1899 Hoffenheim. Conceded by Jorge Meré.
66' Corner, 1. FC Köln. Conceded by Florian Grillitsch.
66' Attempt Attempt blocked. Kingsley Ehizibue (1. FC Köln) right footed shot from outside the box is blocked. Assisted by Louis Schaub.
63' Attempt Attempt blocked. Ismail Jakobs (1. FC Köln) left footed shot from more than 35 yards is blocked. Assisted by Kingsley Ehizibue.
62' Foul by Kevin Vogt (TSG 1899 Hoffenheim).
62' Jhon Córdoba (1. FC Köln) wins a free kick in the attacking half.
60' Attempt Attempt missed. Jürgen Locadia (TSG 1899 Hoffenheim) right footed shot from outside the box is close, but misses to the right. Assisted by Sargis Adamyan with a headed pass.
59' Sebastian Rudy (TSG 1899 Hoffenheim) wins a free kick in the defensive half.
59' Foul by Ellyes Skhiri (1. FC Köln).
55' Pavel Kaderábek (TSG 1899 Hoffenheim) wins a free kick in the attacking half.
55' Foul by Jhon Córdoba (1. FC Köln).
54' Kevin Vogt (TSG 1899 Hoffenheim) wins a free kick in the defensive half.
54' Foul by Kingsley Ehizibue (1. FC Köln).
53' Attempt Attempt saved. Robert Skov (TSG 1899 Hoffenheim) left footed shot from outside the box is saved in the bottom right corner.
52' Sebastian Rudy (TSG 1899 Hoffenheim) wins a free kick in the attacking half.
52' Foul by Ismail Jakobs (1. FC Köln).
52' Attempt Attempt blocked. Sebastian Rudy (TSG 1899 Hoffenheim) right footed shot from outside the box is blocked.
52' Robert Skov (TSG 1899 Hoffenheim) wins a free kick on the left wing.
52' Foul by Sebastiaan Bornauw (1. FC Köln).
51' Foul by Kevin Vogt (TSG 1899 Hoffenheim).
51' Jhon Córdoba (1. FC Köln) wins a free kick in the defensive half.
49' Attempt Attempt missed. Jhon Córdoba (1. FC Köln) right footed shot from outside the box misses to the right. Assisted by Louis Schaub.
48' Attempt Attempt saved. Sargis Adamyan (TSG 1899 Hoffenheim) right footed shot from the centre of the box is saved in the top right corner. Assisted by Pavel Kaderábek with a cross.
47' Goal de Sargis Adamyan (1-1) Goal! 1. FC Köln 1, TSG 1899 Hoffenheim 1. Sargis Adamyan (TSG 1899 Hoffenheim) left footed shot from the centre of the box to the centre of the goal. Assisted by Sebastian Rudy with a through ball. Colonia 1 Hoffenheim 1
46' Attempt Attempt saved. Jürgen Locadia (TSG 1899 Hoffenheim) header from the centre of the box is saved in the bottom right corner. Assisted by Sebastian Rudy with a cross.
45' Second Half begins 1. FC Köln 1, TSG 1899 Hoffenheim 0.
45' Substitution Substitution, TSG 1899 Hoffenheim. Sargis Adamyan replaces Lukas Rupp.
47' First Half ends, 1. FC Köln 1, TSG 1899 Hoffenheim 0.
45' Yellow card Sebastian Rudy (TSG 1899 Hoffenheim) is shown the yellow card.
45' Foul by Sebastian Rudy (TSG 1899 Hoffenheim).
45' Jonas Hector (1. FC Köln) wins a free kick on the left wing.
44' Benjamin Hübner (TSG 1899 Hoffenheim) wins a free kick in the defensive half.
44' Foul by Simon Terodde (1. FC Köln).
44' Foul by Sebastian Rudy (TSG 1899 Hoffenheim).
44' Rafael Czichos (1. FC Köln) wins a free kick on the left wing.
41' Hand ball by Jhon Córdoba (1. FC Köln).
39' Corner, 1. FC Köln. Conceded by Stefan Posch.
39' Attempt Attempt missed. Sebastian Rudy (TSG 1899 Hoffenheim) right footed shot from outside the box is too high following a corner.
38' Corner, TSG 1899 Hoffenheim. Conceded by Sebastiaan Bornauw.
37' Corner, 1. FC Köln. Conceded by Kevin Vogt.
36' Florian Grillitsch (TSG 1899 Hoffenheim) wins a free kick in the defensive half.
36' Foul by Louis Schaub (1. FC Köln).
35' Corner, TSG 1899 Hoffenheim. Conceded by Ellyes Skhiri.
33' Goal de Córdoba (1-0) Goal! 1. FC Köln 1, TSG 1899 Hoffenheim 0. Jhon Córdoba (1. FC Köln) right footed shot from outside the box to the bottom left corner. Assisted by Louis Schaub. Colonia 1 Hoffenheim 0
33' Foul by Lukas Rupp (TSG 1899 Hoffenheim).
33' Rafael Czichos (1. FC Köln) wins a free kick in the defensive half.
31' Lukas Rupp (TSG 1899 Hoffenheim) wins a free kick in the defensive half.
31' Foul by Sebastiaan Bornauw (1. FC Köln).
30' Attempt Attempt saved. Simon Terodde (1. FC Köln) with an attempt from very close range is saved in the centre of the goal. Assisted by Louis Schaub with a cross.
29' Yellow card Robert Skov (TSG 1899 Hoffenheim) is shown the yellow card for a bad foul.
29' Foul by Robert Skov (TSG 1899 Hoffenheim).
29' Kingsley Ehizibue (1. FC Köln) wins a free kick on the right wing.
27' Attempt Attempt missed. Sebastian Rudy (TSG 1899 Hoffenheim) right footed shot from the right side of the box misses to the left. Assisted by Ihlas Bebou.
24' Pavel Kaderábek (TSG 1899 Hoffenheim) wins a free kick in the defensive half.
24' Foul by Ismail Jakobs (1. FC Köln).
23' Foul by Ihlas Bebou (TSG 1899 Hoffenheim).
23' Jorge Meré (1. FC Köln) wins a free kick in the defensive half.
23' Benjamin Hübner (TSG 1899 Hoffenheim) wins a free kick in the defensive half.
23' Foul by Jhon Córdoba (1. FC Köln).
22' Foul by Lukas Rupp (TSG 1899 Hoffenheim).
22' Kingsley Ehizibue (1. FC Köln) wins a free kick in the defensive half.
21' Corner, TSG 1899 Hoffenheim. Conceded by Jorge Meré.
20' Attempt Attempt blocked. Benjamin Hübner (TSG 1899 Hoffenheim) left footed shot from outside the box is blocked. Assisted by Jürgen Locadia.
20' Corner, TSG 1899 Hoffenheim. Conceded by Ismail Jakobs.
19' Corner, TSG 1899 Hoffenheim. Conceded by Jorge Meré.
19' Attempt Attempt blocked. Pavel Kaderábek (TSG 1899 Hoffenheim) right footed shot from the right side of the six yard box is blocked. Assisted by Florian Grillitsch.
17' Florian Grillitsch (TSG 1899 Hoffenheim) wins a free kick in the attacking half.
17' Foul by Simon Terodde (1. FC Köln).
15' Dangerous play by Pavel Kaderábek (TSG 1899 Hoffenheim).
15' Kingsley Ehizibue (1. FC Köln) wins a free kick in the defensive half.
14' Yellow card Rafael Czichos (1. FC Köln) is shown the yellow card for a bad foul.
14' Florian Grillitsch (TSG 1899 Hoffenheim) wins a free kick on the right wing.
14' Foul by Rafael Czichos (1. FC Köln).
11' Florian Grillitsch (TSG 1899 Hoffenheim) wins a free kick in the defensive half.
11' Foul by Jonas Hector (1. FC Köln).
10' Dangerous play by Lukas Rupp (TSG 1899 Hoffenheim).
10' Sebastiaan Bornauw (1. FC Köln) wins a free kick in the defensive half.
8' Attempt Attempt blocked. Simon Terodde (1. FC Köln) left footed shot from the centre of the box is blocked. Assisted by Louis Schaub.
6' Jürgen Locadia (TSG 1899 Hoffenheim) wins a free kick in the defensive half.
6' Foul by Rafael Czichos (1. FC Köln).
3' Corner, 1. FC Köln. Conceded by Robert Skov.
2' Florian Grillitsch (TSG 1899 Hoffenheim) wins a free kick in the defensive half.
2' Foul by Simon Terodde (1. FC Köln).
1' Jürgen Locadia (TSG 1899 Hoffenheim) wins a free kick on the left wing.
1' Foul by Sebastiaan Bornauw (1. FC Köln).
First Half begins.
Lineups are announced and players are warming up.