Match ends, TSG Hoffenheim 3, 1. FC Köln 0.
90' Second Half ends, TSG Hoffenheim 3, 1. FC Köln 0.
89' Foul by Ellyes Skhiri (1. FC Köln).
89' Melayro Bogarde (TSG Hoffenheim) wins a free kick in the defensive half.
88' Corner, TSG Hoffenheim. Conceded by Dominick Drexler.
87' Substitution Substitution, TSG Hoffenheim. Melayro Bogarde replaces Diadie Samassékou.
86' Attempt Attempt blocked. Marco John (TSG Hoffenheim) left footed shot from outside the box is blocked.
83' Attempt Attempt missed. Anthony Modeste (1. FC Köln) header from the centre of the box misses to the right. Assisted by Dominick Drexler with a cross.
83' Attempt Attempt blocked. Anthony Modeste (1. FC Köln) right footed shot from the centre of the box is blocked.
83' Ismail Jakobs (1. FC Köln) wins a free kick on the left wing.
83' Foul by Pavel Kaderábek (TSG Hoffenheim).
81' Foul by Marius Wolf (1. FC Köln).
81' Christoph Baumgartner (TSG Hoffenheim) wins a free kick in the attacking half.
81' Substitution Substitution, TSG Hoffenheim. Munas Dabbur replaces Andrej Kramaric.
80' Anthony Modeste (1. FC Köln) wins a free kick in the defensive half.
80' Foul by Pavel Kaderábek (TSG Hoffenheim).
78' Attempt Attempt saved. Sebastiaan Bornauw (1. FC Köln) header from the centre of the box is saved in the bottom right corner. Assisted by Jannes Horn with a headed pass.
78' Attempt Attempt blocked. Anthony Modeste (1. FC Köln) header from the right side of the six yard box is blocked. Assisted by Elvis Rexhbecaj with a cross.
78' Corner, 1. FC Köln. Conceded by Marco John.
78' Attempt Attempt saved. Sebastiaan Bornauw (1. FC Köln) header from the centre of the box is saved in the top right corner.
77' Corner, 1. FC Köln. Conceded by Oliver Baumann.
77' Attempt Penalty saved! Anthony Modeste (1. FC Köln) fails to capitalise on this great opportunity, right footed shot saved in the bottom left corner.
76' Penalty Penalty 1. FC Köln. Marius Wolf draws a foul in the penalty area.
76' Penalty Penalty conceded by Marco John (TSG Hoffenheim) after a foul in the penalty area.
74' Substitution Substitution, TSG Hoffenheim. Pavel Kaderábek replaces Mijat Gacinovic.
74' Substitution Substitution, TSG Hoffenheim. Sargis Adamyan replaces Ihlas Bebou.
74' Goal de Kramaric (3-0) Goal! TSG Hoffenheim 3, 1. FC Köln 0. Andrej Kramaric (TSG Hoffenheim) converts the penalty with a right footed shot to the bottom left corner. Hoffenheim 3 Colonia 0
73' Penalty Penalty conceded by Anthony Modeste (1. FC Köln) after a foul in the penalty area.
73' Penalty Penalty TSG Hoffenheim. Christoph Baumgartner draws a foul in the penalty area.
72' Corner, TSG Hoffenheim. Conceded by Ismail Jakobs.
70' Attempt Attempt missed. Sebastiaan Bornauw (1. FC Köln) header from the centre of the box is too high. Assisted by Elvis Rexhbecaj with a cross following a corner.
70' Corner, 1. FC Köln. Conceded by Ihlas Bebou.
70' Corner, 1. FC Köln. Conceded by Kasim Adams.
66' Attempt Attempt missed. Christoph Baumgartner (TSG Hoffenheim) right footed shot from the right side of the box misses to the left. Assisted by Ihlas Bebou.
65' Substitution Substitution, 1. FC Köln. Elvis Rexhbecaj replaces Jonas Hector.
63' Corner, 1. FC Köln. Conceded by Marco John.
62' Yellow card Jorge Meré (1. FC Köln) is shown the yellow card for a bad foul.
62' Foul by Jorge Meré (1. FC Köln).
62' Marco John (TSG Hoffenheim) wins a free kick in the defensive half.
60' Substitution Substitution, 1. FC Köln. Ismail Jakobs replaces Noah Katterbach.
60' Substitution Substitution, 1. FC Köln. Anthony Modeste replaces Ondrej Duda.
59' Attempt Attempt missed. Andrej Kramaric (TSG Hoffenheim) right footed shot from outside the box is too high from a direct free kick.
58' Foul by Dominick Drexler (1. FC Köln).
58' Andrej Kramaric (TSG Hoffenheim) wins a free kick in the attacking half.
56' Offside, 1. FC Köln. Ellyes Skhiri tries a through ball, but Jonas Hector is caught offside.
56' Attempt Attempt blocked. Noah Katterbach (1. FC Köln) right footed shot from the left side of the box is blocked.
56' Attempt Attempt blocked. Jonas Hector (1. FC Köln) left footed shot from outside the box is blocked. Assisted by Jan Thielmann.
55' Yellow card Ellyes Skhiri (1. FC Köln) is shown the yellow card for a bad foul.
55' Foul by Ellyes Skhiri (1. FC Köln).
55' Christoph Baumgartner (TSG Hoffenheim) wins a free kick in the attacking half.
52' Foul by Noah Katterbach (1. FC Köln).
52' Mijat Gacinovic (TSG Hoffenheim) wins a free kick in the defensive half.
51' Corner, 1. FC Köln. Conceded by Andrej Kramaric.
51' Yellow card Stefan Posch (TSG Hoffenheim) is shown the yellow card for a bad foul.
50' Jonas Hector (1. FC Köln) wins a free kick on the right wing.
50' Foul by Stefan Posch (TSG Hoffenheim).
50' Hand ball by Kasim Adams (TSG Hoffenheim).
48' Foul by Ellyes Skhiri (1. FC Köln).
48' Diadie Samassékou (TSG Hoffenheim) wins a free kick in the defensive half.
46' Foul by Noah Katterbach (1. FC Köln).
46' Ihlas Bebou (TSG Hoffenheim) wins a free kick on the right wing.
45' Second Half begins TSG Hoffenheim 2, 1. FC Köln 0.
46' First Half ends, TSG Hoffenheim 2, 1. FC Köln 0.
45' Corner, 1. FC Köln. Conceded by Andrej Kramaric.
45' Marius Wolf (1. FC Köln) hits the right post with a header from the left side of the six yard box. Assisted by Ondrej Duda with a cross following a corner.
44' Corner, 1. FC Köln. Conceded by Mijat Gacinovic.
42' Attempt Attempt missed. Ihlas Bebou (TSG Hoffenheim) right footed shot from the right side of the box misses to the left. Assisted by Christoph Baumgartner following a fast break.
41' Attempt Attempt missed. Andrej Kramaric (TSG Hoffenheim) left footed shot from the centre of the box is close, but misses to the right. Assisted by Mijat Gacinovic.
41' Attempt Attempt blocked. Ondrej Duda (1. FC Köln) right footed shot from outside the box is blocked. Assisted by Noah Katterbach.
40' Attempt Attempt missed. Marco John (TSG Hoffenheim) left footed shot from outside the box is close, but misses the top left corner. Assisted by Ihlas Bebou following a corner.
39' Corner, TSG Hoffenheim. Conceded by Jonas Hector.
34' Corner, TSG Hoffenheim. Conceded by Noah Katterbach.
33' Attempt Attempt saved. Marius Wolf (1. FC Köln) left footed shot from the left side of the six yard box is saved in the bottom left corner.
33' Attempt Attempt blocked. Ellyes Skhiri (1. FC Köln) left footed shot from the centre of the box is blocked. Assisted by Jonas Hector with a cross.
33' Corner, 1. FC Köln. Conceded by Ihlas Bebou.
33' Attempt Attempt blocked. Noah Katterbach (1. FC Köln) left footed shot from the left side of the box is blocked. Assisted by Ondrej Duda.
32' Foul by Mijat Gacinovic (TSG Hoffenheim).
32' Noah Katterbach (1. FC Köln) wins a free kick on the left wing.
30' Substitution Substitution, 1. FC Köln. Jan Thielmann replaces Kingsley Ehizibue.
29' Substitution Substitution, 1. FC Köln. Jorge Meré replaces Sava-Arangel Cestic.
29' Christoph Baumgartner (TSG Hoffenheim) wins a free kick in the attacking half.
29' Foul by Kingsley Ehizibue (1. FC Köln).
27' Goal de Christoph Baumgartner (2-0) Goal! TSG Hoffenheim 2, 1. FC Köln 0. Christoph Baumgartner (TSG Hoffenheim) right footed shot from the centre of the box to the bottom right corner. Assisted by Mijat Gacinovic following a corner. Hoffenheim 2 Colonia 0
27' Attempt Attempt missed. Mijat Gacinovic (TSG Hoffenheim) right footed shot from outside the box misses to the left following a corner.
26' Corner, TSG Hoffenheim. Conceded by Timo Horn.
26' Attempt Attempt saved. Andrej Kramaric (TSG Hoffenheim) left footed shot from outside the box is saved in the top centre of the goal.
22' Foul by Diadie Samassékou (TSG Hoffenheim).
22' Marius Wolf (1. FC Köln) wins a free kick in the defensive half.
18' Attempt Attempt blocked. Sebastian Rudy (TSG Hoffenheim) right footed shot from outside the box is blocked. Assisted by Christoph Baumgartner.
17' Corner, TSG Hoffenheim. Conceded by Sava-Arangel Cestic.
16' Håvard Nordtveit (TSG Hoffenheim) wins a free kick in the attacking half.
16' Foul by Ondrej Duda (1. FC Köln).
11' Yellow card Ihlas Bebou (TSG Hoffenheim) is shown the yellow card for a bad foul.
11' Foul by Ihlas Bebou (TSG Hoffenheim).
11' Marius Wolf (1. FC Köln) wins a free kick in the defensive half.
7' Attempt Attempt blocked. Jonas Hector (1. FC Köln) header from the centre of the box is blocked. Assisted by Noah Katterbach with a cross.
6' Goal de Kramaric (1-0) Goal! TSG Hoffenheim 1, 1. FC Köln 0. Andrej Kramaric (TSG Hoffenheim) converts the penalty with a right footed shot to the centre of the goal. Hoffenheim 1 Colonia 0
5' Yellow card Sava-Arangel Cestic (1. FC Köln) is shown the yellow card for hand ball.
5' Penalty Penalty conceded by Sava-Arangel Cestic (1. FC Köln) with a hand ball in the penalty area.
5' Attempt Attempt blocked. Ihlas Bebou (TSG Hoffenheim) left footed shot from the centre of the box is blocked. Assisted by Stefan Posch.
4' Stefan Posch (TSG Hoffenheim) wins a free kick on the left wing.
4' Foul by Ondrej Duda (1. FC Köln).
3' Offside, 1. FC Köln. Jonas Hector tries a through ball, but Kingsley Ehizibue is caught offside.
First Half begins.
Lineups are announced and players are warming up.