Match ends, RB Leipzig 1, TSG Hoffenheim 0.
94' Second Half ends, RB Leipzig 1, TSG Hoffenheim 0.
94' Attempt Attempt blocked. Dani Olmo (RB Leipzig) right footed shot from the centre of the box is blocked. Assisted by Timo Werner.
93' Abdou Diallo (RB Leipzig) wins a free kick in the defensive half.
93' Foul by John Brooks (TSG Hoffenheim).
91' Willi Orbán (RB Leipzig) wins a free kick in the defensive half.
91' Foul by Grischa Prömel (TSG Hoffenheim).
91' Foul by Konrad Laimer (RB Leipzig).
91' Sebastian Rudy (TSG Hoffenheim) wins a free kick in the defensive half.
89' Attempt Attempt blocked. Ozan Kabak (TSG Hoffenheim) header from the centre of the box is blocked. Assisted by Sebastian Rudy with a cross.
88' Foul by Marcel Halstenberg (RB Leipzig).
88' Robert Skov (TSG Hoffenheim) wins a free kick on the right wing.
88' Dani Olmo (RB Leipzig) wins a free kick in the defensive half.
88' Foul by Ozan Kabak (TSG Hoffenheim).
85' Yellow card Kevin Akpoguma (TSG Hoffenheim) is shown the yellow card for a bad foul.
85' André Silva (RB Leipzig) wins a free kick in the attacking half.
85' Foul by Kevin Akpoguma (TSG Hoffenheim).
83' André Silva (RB Leipzig) wins a free kick in the defensive half.
83' Foul by Kevin Akpoguma (TSG Hoffenheim).
81' Foul by Konrad Laimer (RB Leipzig).
81' Sebastian Rudy (TSG Hoffenheim) wins a free kick in the attacking half.
80' Substitution Substitution, RB Leipzig. Benjamin Henrichs replaces Mohamed Simakan.
80' Substitution Substitution, TSG Hoffenheim. Kasper Dolberg replaces Ihlas Bebou.
78' Attempt Attempt missed. Ihlas Bebou (TSG Hoffenheim) header from very close range is high and wide to the left. Assisted by Munas Dabbur.
77' Attempt Attempt missed. Marcel Halstenberg (RB Leipzig) left footed shot from the left side of the box is close, but misses to the right.
75' Corner, RB Leipzig. Conceded by Kevin Akpoguma.
74' Dani Olmo (RB Leipzig) wins a free kick in the defensive half.
74' Foul by Sebastian Rudy (TSG Hoffenheim).
73' André Silva (RB Leipzig) hits the bar with a right footed shot from the right side of the box. Assisted by Dani Olmo with a through ball following a fast break.
71' Foul by Mohamed Simakan (RB Leipzig).
71' Kevin Akpoguma (TSG Hoffenheim) wins a free kick in the defensive half.
70' Kevin Kampl (RB Leipzig) wins a free kick in the defensive half.
70' Foul by Ihlas Bebou (TSG Hoffenheim).
68' Delay over. They are ready to continue.
68' Substitution Substitution, TSG Hoffenheim. Robert Skov replaces Pavel Kaderábek because of an injury.
68' Delay in match because of an injury Pavel Kaderábek (TSG Hoffenheim).
65' Foul by Konrad Laimer (RB Leipzig).
65' Grischa Prömel (TSG Hoffenheim) wins a free kick in the defensive half.
64' Attempt Attempt missed. Munas Dabbur (TSG Hoffenheim) right footed shot from outside the box is high and wide to the right.
62' Attempt Attempt missed. Mohamed Simakan (RB Leipzig) header from the centre of the box misses to the left. Assisted by Timo Werner with a cross following a corner.
61' Corner, RB Leipzig. Conceded by John Brooks.
61' Yellow card Sebastian Rudy (TSG Hoffenheim) is shown the yellow card for a bad foul.
61' Dani Olmo (RB Leipzig) wins a free kick in the defensive half.
61' Foul by Sebastian Rudy (TSG Hoffenheim).
60' Substitution Substitution, TSG Hoffenheim. Grischa Prömel replaces Christoph Baumgartner.
60' Substitution Substitution, TSG Hoffenheim. Sebastian Rudy replaces Dennis Geiger.
60' Foul by Lukas Klostermann (RB Leipzig).
60' Munas Dabbur (TSG Hoffenheim) wins a free kick in the attacking half.
59' Substitution Substitution, RB Leipzig. Dani Olmo replaces Emil Forsberg.
58' Substitution Substitution, RB Leipzig. Marcel Halstenberg replaces David Raum.
58' Substitution Substitution, RB Leipzig. André Silva replaces Christopher Nkunku.
58' Substitution Substitution, RB Leipzig. Abdou Diallo replaces Josko Gvardiol.
58' Attempt Attempt missed. Mohamed Simakan (RB Leipzig) left footed shot from the right side of the box is close, but misses to the right. Assisted by Timo Werner.
53' Konrad Laimer (RB Leipzig) wins a free kick in the defensive half.
53' Foul by Kevin Akpoguma (TSG Hoffenheim).
51' Foul by Timo Werner (RB Leipzig).
51' Dennis Geiger (TSG Hoffenheim) wins a free kick in the defensive half.
50' Konrad Laimer (RB Leipzig) wins a free kick in the defensive half.
50' Foul by Dennis Geiger (TSG Hoffenheim).
48' Offside, RB Leipzig. Kevin Kampl tries a through ball, but Christopher Nkunku is caught offside.
45' Substitution Substitution, TSG Hoffenheim. Stanley Nsoki replaces Angeliño.
45' Second Half begins RB Leipzig 1, TSG Hoffenheim 0.
47' First Half ends, RB Leipzig 1, TSG Hoffenheim 0.
44' Konrad Laimer (RB Leipzig) wins a free kick on the right wing.
44' Foul by Christoph Baumgartner (TSG Hoffenheim).
42' Corner, RB Leipzig. Conceded by Kevin Akpoguma.
42' Attempt Attempt blocked. Timo Werner (RB Leipzig) right footed shot from the right side of the box is blocked. Assisted by Kevin Kampl.
41' Attempt Attempt missed. Christopher Nkunku (RB Leipzig) header from the centre of the box misses to the right. Assisted by Josko Gvardiol.
37' Offside, TSG Hoffenheim. Ihlas Bebou tries a through ball, but Munas Dabbur is caught offside.
36' Attempt Attempt missed. Timo Werner (RB Leipzig) right footed shot from the left side of the box misses to the right. Assisted by Emil Forsberg with a cross following a corner.
35' Corner, RB Leipzig. Conceded by John Brooks.
34' Attempt Attempt blocked. Lukas Klostermann (RB Leipzig) right footed shot from outside the box is blocked.
33' Corner, RB Leipzig. Conceded by Dennis Geiger.
31' Attempt Attempt saved. Christoph Baumgartner (TSG Hoffenheim) left footed shot from the right side of the box is saved in the centre of the goal. Assisted by Pavel Kaderábek.
29' Attempt Attempt missed. Christopher Nkunku (RB Leipzig) right footed shot from a difficult angle on the right is close, but misses to the right. Assisted by Mohamed Simakan.
27'
Goal de Nkunku (1-0)
Goal! RB Leipzig 1, TSG Hoffenheim 0. Christopher Nkunku (RB Leipzig) left footed shot from the centre of the box to the bottom right corner. Assisted by Emil Forsberg with a through ball.
27' Foul by Lukas Klostermann (RB Leipzig).
27' Munas Dabbur (TSG Hoffenheim) wins a free kick in the defensive half.
26' Delay over. They are ready to continue.
26' Delay in match because of an injury John Brooks (TSG Hoffenheim).
25' Attempt Attempt blocked. David Raum (RB Leipzig) left footed shot from the left side of the box is blocked. Assisted by Mohamed Simakan.
25' Attempt Attempt missed. Ihlas Bebou (TSG Hoffenheim) right footed shot from the left side of the box is close, but misses to the left.
24' Foul by Emil Forsberg (RB Leipzig).
24' Ozan Kabak (TSG Hoffenheim) wins a free kick in the defensive half.
18' Delay over. They are ready to continue.
18' Delay in match because of an injury Mohamed Simakan (RB Leipzig).
16' Offside, RB Leipzig. Josko Gvardiol tries a through ball, but Emil Forsberg is caught offside.
13' Attempt Attempt missed. Timo Werner (RB Leipzig) right footed shot from the left side of the box is close, but misses the top right corner.
12' Corner, RB Leipzig. Conceded by Angeliño.
9' Corner, RB Leipzig. Conceded by Oliver Baumann.
9' Attempt Attempt saved. Konrad Laimer (RB Leipzig) right footed shot from outside the box is saved in the bottom left corner. Assisted by Timo Werner.
8' Foul by Emil Forsberg (RB Leipzig).
8' Andrej Kramaric (TSG Hoffenheim) wins a free kick in the defensive half.
7' Mohamed Simakan (RB Leipzig) wins a free kick on the right wing.
7' Foul by Munas Dabbur (TSG Hoffenheim).
6' Offside, RB Leipzig. Lukas Klostermann tries a through ball, but Timo Werner is caught offside.
4' Willi Orbán (RB Leipzig) wins a free kick in the defensive half.
4' Foul by Christoph Baumgartner (TSG Hoffenheim).
4' Corner, TSG Hoffenheim. Conceded by Janis Blaswich.
2' Timo Werner (RB Leipzig) wins a free kick in the defensive half.
2' Foul by Kevin Akpoguma (TSG Hoffenheim).
1' Attempt Attempt blocked. Christopher Nkunku (RB Leipzig) left footed shot from the centre of the box is blocked. Assisted by Kevin Kampl.
First Half begins.
Lineups are announced and players are warming up.