Attempt missed. Sebastiaan Bornauw (1. FC Köln) header from the centre of the box misses to the left. Assisted by Elvis Rexhbecaj with a cross following a corner.
90'+1
Corner, 1. FC Köln. Conceded by Marcin Kaminski.
88'
(1. FC Köln) wins a free kick in the attacking half.
88'
Salih Özcan (1. FC Köln) is shown the yellow card.
87'
Attempt missed. Ismail Jakobs (1. FC Köln) left footed shot from the centre of the box is high and wide to the right. Assisted by Marius Wolf with a cross.
86'
Attempt missed. Salih Özcan (1. FC Köln) left footed shot from outside the box misses to the right. Assisted by Noah Katterbach.
85'
Foul by Nicolás González (VfB Stuttgart).
85'
Elvis Rexhbecaj (1. FC Köln) wins a free kick in the defensive half.
84'
Gonzalo Castro (VfB Stuttgart) wins a free kick on the right wing.
84'
Foul by Rafael Czichos (1. FC Köln).
81'
Substitution, 1. FC Köln. Noah Katterbach replaces Jannes Horn because of an injury.
81'
Substitution, 1. FC Köln. Salih Özcan replaces Ondrej Duda.
80'
Atakan Karazor (VfB Stuttgart) is shown the yellow card for a bad foul.
80'
Foul by Atakan Karazor (VfB Stuttgart).
80'
Ismail Jakobs (1. FC Köln) wins a free kick on the left wing.
77'
Offside, VfB Stuttgart. Darko Churlinov tries a through ball, but Nicolás González is caught offside.
76'
Corner, VfB Stuttgart. Conceded by Sebastiaan Bornauw.
76'
Attempt missed. Ondrej Duda (1. FC Köln) header from the centre of the box misses to the right. Assisted by Ellyes Skhiri.
76'
Attempt missed. Ellyes Skhiri (1. FC Köln) right footed shot from outside the box is close, but misses to the left.
74'
Substitution, VfB Stuttgart. Darko Churlinov replaces Sasa Kalajdzic.
74'
Substitution, VfB Stuttgart. Philipp Klement replaces Daniel Didavi.
74'
Attempt missed. Nicolás González (VfB Stuttgart) left footed shot from outside the box is high and wide to the left. Assisted by Gonzalo Castro.
72'
Attempt missed. Wataru Endo (VfB Stuttgart) header from the centre of the box is too high. Assisted by Daniel Didavi with a cross following a set piece situation.
72'
Ellyes Skhiri (1. FC Köln) is shown the yellow card for a bad foul.
71'
Nicolás González (VfB Stuttgart) wins a free kick on the left wing.
71'
Foul by Ellyes Skhiri (1. FC Köln).
71'
Foul by Ellyes Skhiri (1. FC Köln).
71'
Roberto Massimo (VfB Stuttgart) wins a free kick in the defensive half.
70'
Foul by Wataru Endo (VfB Stuttgart).
70'
Anthony Modeste (1. FC Köln) wins a free kick in the attacking half.
70'
Substitution, 1. FC Köln. Anthony Modeste replaces Sebastian Andersson.
70'
Attempt missed. Marcin Kaminski (VfB Stuttgart) right footed shot from the centre of the box misses to the right following a set piece situation.
69'
Nicolás González (VfB Stuttgart) wins a free kick on the left wing.
69'
Foul by Marius Wolf (1. FC Köln).
68'
Ondrej Duda (1. FC Köln) is shown the yellow card.
68'
Wataru Endo (VfB Stuttgart) wins a free kick in the defensive half.
68'
Foul by Ondrej Duda (1. FC Köln).
60'
Attempt missed. Elvis Rexhbecaj (1. FC Köln) left footed shot from outside the box is close, but misses to the right. Assisted by Ismail Jakobs.
Attempt missed. Daniel Didavi (VfB Stuttgart) left footed shot from outside the box is close, but misses to the right from a direct free kick.
55'
Ismail Jakobs (1. FC Köln) is shown the yellow card for a bad foul.
55'
Sasa Kalajdzic (VfB Stuttgart) wins a free kick in the attacking half.
55'
Foul by Ismail Jakobs (1. FC Köln).
54'
Dimitris Limnios (1. FC Köln) wins a free kick in the defensive half.
54'
Foul by Tanguy Coulibaly (VfB Stuttgart).
53'
Attempt missed. Ismail Jakobs (1. FC Köln) header from very close range is high and wide to the left.
53'
Attempt saved. Sebastian Andersson (1. FC Köln) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Dimitris Limnios.
51'
Silas Wamangituka (VfB Stuttgart) is shown the yellow card for a bad foul.
51'
Corner, 1. FC Köln. Conceded by Orel Mangala.
46'
Offside, 1. FC Köln. Ondrej Duda tries a through ball, but Sebastian Andersson is caught offside.
45'
Second Half begins VfB Stuttgart 1, 1. FC Köln 1.
45'+2
First Half ends, VfB Stuttgart 1, 1. FC Köln 1.
45'+1
Attempt saved. Wataru Endo (VfB Stuttgart) header from the centre of the box is saved in the bottom left corner. Assisted by Daniel Didavi with a cross.
45'
Corner, VfB Stuttgart. Conceded by Timo Horn.
45'
Attempt saved. Tanguy Coulibaly (VfB Stuttgart) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Sasa Kalajdzic with a through ball.
45'
Attempt saved. Ondrej Duda (1. FC Köln) right footed shot from outside the box is saved in the bottom left corner.
44'
Hand ball by Silas Wamangituka (VfB Stuttgart).
39'
Foul by Orel Mangala (VfB Stuttgart).
39'
Elvis Rexhbecaj (1. FC Köln) wins a free kick in the defensive half.
37'
Foul by Atakan Karazor (VfB Stuttgart).
37'
Sebastian Andersson (1. FC Köln) wins a free kick in the attacking half.
34'
Attempt missed. Dimitris Limnios (1. FC Köln) left footed shot from the centre of the box misses to the right. Assisted by Ismail Jakobs with a cross.
34'
Substitution, VfB Stuttgart. Marcin Kaminski replaces Marc Oliver Kempf because of an injury.
33'
Attempt saved. Dimitris Limnios (1. FC Köln) right footed shot from outside the box is saved in the top left corner. Assisted by Jannes Horn.
32'
Gonzalo Castro (VfB Stuttgart) wins a free kick in the defensive half.
32'
Foul by Ellyes Skhiri (1. FC Köln).
31'
Attempt blocked. Ondrej Duda (1. FC Köln) right footed shot from outside the box is blocked.
30'
Gonzalo Castro (VfB Stuttgart) wins a free kick in the attacking half.
30'
Foul by Ondrej Duda (1. FC Köln).
25'
Corner, 1. FC Köln. Conceded by Pascal Stenzel.
24'
Corner, 1. FC Köln. Conceded by Marc Oliver Kempf.
24'
Attempt blocked. Marius Wolf (1. FC Köln) right footed shot from outside the box is blocked. Assisted by Ondrej Duda.
23'
Goal! VfB Stuttgart 1, 1. FC Köln 1. Sebastian Andersson (1. FC Köln) converts the penalty with a right footed shot to the bottom left corner.
22'
Penalty conceded by Atakan Karazor (VfB Stuttgart) after a foul in the penalty area.
22'
Penalty 1. FC Köln. Sebastian Andersson draws a foul in the penalty area.
20'
Marc Oliver Kempf (VfB Stuttgart) wins a free kick in the defensive half.
19'
Corner, 1. FC Köln. Conceded by Atakan Karazor.
18'
Foul by Wataru Endo (VfB Stuttgart).
18'
Elvis Rexhbecaj (1. FC Köln) wins a free kick in the defensive half.
17'
Foul by Sebastiaan Bornauw (1. FC Köln).
17'
Sasa Kalajdzic (VfB Stuttgart) wins a free kick in the defensive half.
17'
Substitution, 1. FC Köln. Dimitris Limnios replaces Kingsley Ehizibue because of an injury.
15'
Corner, VfB Stuttgart. Conceded by Rafael Czichos.
11'
Attempt missed. Kingsley Ehizibue (1. FC Köln) right footed shot from outside the box misses to the left.
8'
Kingsley Ehizibue (1. FC Köln) is shown the yellow card for a bad foul.
8'
Marc Oliver Kempf (VfB Stuttgart) wins a free kick in the defensive half.
8'
Foul by Kingsley Ehizibue (1. FC Köln).
8'
Wataru Endo (VfB Stuttgart) wins a free kick in the defensive half.
8'
Foul by Ondrej Duda (1. FC Köln).
7'
Foul by Tanguy Coulibaly (VfB Stuttgart).
7'
Marius Wolf (1. FC Köln) wins a free kick in the defensive half.
4'
Foul by Tanguy Coulibaly (VfB Stuttgart).
4'
Kingsley Ehizibue (1. FC Köln) wins a free kick in the defensive half.
3'
Attempt saved. Atakan Karazor (VfB Stuttgart) left footed shot from the centre of the box is saved in the top centre of the goal.
3'
Daniel Didavi (VfB Stuttgart) hits the bar with a left footed shot from outside the box from a direct free kick.
2'
Tanguy Coulibaly (VfB Stuttgart) wins a free kick in the attacking half.
2'
Foul by Rafael Czichos (1. FC Köln).
1'
Goal! VfB Stuttgart 1, 1. FC Köln 0. Orel Mangala (VfB Stuttgart) right footed shot from outside the box to the top left corner. Assisted by Sasa Kalajdzic.