90+5'
There will be no more action in this match as the referee signals full time.
90+2'
Amine Adli (Bayer Leverkusen) is adjudged offside.
90+1'
A yellow card for a tackle by Eric Smith (St. Pauli). Soren Storks doesn't hesitate at all to make this decision.
90+1'
Alexander Blessin has decided to introduce fresh legs, with Oladapo Afolayan (St. Pauli) replacing Morgan Guilavogui.
90+1'
The game has come to an end for Danel Sinani. He has contributed as much as he could today. He will be replaced by the fresh legs of Elias Saad (St. Pauli).
90
4 additional min. will be played.
89'
The referee stops play so that a substitution can be made and Victor Boniface (Bayer Leverkusen) replaces Nathan Tella.
89'
Xabi Alonso decides to make a substitution. Edmond Tapsoba will be replaced by Emiliano Buendia (Bayer Leverkusen).
89'
Jonathan Tah (Bayer Leverkusen) finds the space inside the box to meet a cross, but his effort from near the penalty spot towards the right post is saved by the goalkeeper.
87'
Siebe Van Der Heyden (St. Pauli) makes an unfair challenge by holding his opponent to prevent him from getting the ball.
84'
That will be all from Carlo Boukhalfa who is being replaced by the fresh legs of Robert Wagner (St. Pauli).
81'
Nikola Vasilj makes a superb save to deny a header which was nodded towards the bottom right corner by Piero Hincapie (Bayer Leverkusen) after a cross from the side.
81'
The referee signals a corner kick to Bayer Leverkusen.
81'
What a sweet touch by Alejandro Grimaldo (Bayer Leverkusen) as he collects a pass. From near the edge of the box he produces a shot which goes towards the left post, but the goalkeeper pulls off a decent save to thwart him!
78'
Goal! 1:1. Carlo Boukhalfa (St. Pauli) taps home from almost on the goal line after a lucky rebound fell at his feet.
78'
Danel Sinani (St. Pauli) releases a promising shot from the free kick on the edge of the box. His effort towards the bottom right corner is comfortably saved by Lukas Hradecky.
77'
St. Pauli take the corner, but their hopes of scoring a goal end with a nice clearance by the defence.
77'
Nathan Tella (Bayer Leverkusen) infringed the rules and goes into the book. Soren Storks pulls out a yellow card.
76'
The goal by St. Pauli is DISALLOWED on the advice of the video assistant referee due to a handball.
75'
Wait! Referee Soren Storks has indicated he is going to review the St. Pauli goal using VAR. It’s probably to see if there was a handball in the build-up.
74'
It's a goal! Morgan Guilavogui (St. Pauli) scores with a brilliant shot into the bottom left corner after being released inside the box by a superb lofted pass from Noah Weisshaupt. The score is now 0:1.
73'
The attendance is 29549.
72'
The corner from Alejandro Grimaldo (Bayer Leverkusen) is intercepted by the defence.
72'
Florian Wirtz (Bayer Leverkusen) attempts to send a low pass into the box from the edge of the penalty area, but the opposition's defence knocks the ball to safety. Bayer Leverkusen have been awarded a corner kick.
68'
The linesman raises his flag. Noah Weisshaupt (St. Pauli) is adjudged offside.
66'
Patrik Schick goes off the pitch and Amine Adli (Bayer Leverkusen) comes on.
66'
Danel Sinani (St. Pauli) decides to speed play up with a short corner kick.
66'
Morgan Guilavogui (St. Pauli) goes on a solo run, but he fails to create a chance as an opposition player blocks him. St. Pauli force a corner. Their opponents will face another attacking threat.
64'
Soren Storks shows the yellow card to Jeremie Frimpong (Bayer Leverkusen) for a heavy challenge.
64'
The expression of the referee Soren Storks is crystal clear. This behaviour won't be tolerated. Lukas Hradecky (Bayer Leverkusen) is shown a yellow card.
64'
Danel Sinani (St. Pauli) reacts well to get to the rebound and takes a shot from the edge of the box, but he fails to get the ball through the players standing between him and the goal.
64'
The free kick from the edge of the box is taken by Eric Smith (St. Pauli), but he hits it straight in the defensive wall.
63'
The main referee, Soren Storks, is apparently not going to tolerate any discussions. Piero Hincapie (Bayer Leverkusen) is given a yellow card for dissent.
62'
Patrik Schick (Bayer Leverkusen) robs an opponent of the ball and explodes in anger when Soren Storks blows for a foul. Another situation results in a direct free kick for St. Pauli.
62'
The resulting corner from Danel Sinani (St. Pauli) is cleared.
61'
Eric Smith (St. Pauli) attempts to beat the goalkeeper with an accurate shot from the free kick, which is placed dangerously close to the penalty area. However, Lukas Hradecky pulls off a great save to stop his attempt towards the top right corner. The referee points to the corner flag. It's a corner to St. Pauli.
60'
Rough tackle by Jeremie Frimpong (Bayer Leverkusen). The referee blows his whistle for a foul. A free kick has been awarded to St. Pauli.
59'
The substitution is prepared. Noah Weisshaupt (St. Pauli) joins the action as a substitute, replacing Connor Metcalfe.
57'
Bayer Leverkusen are seeing far more of the ball now.
54'
Nathan Tella (Bayer Leverkusen) tries to send a low pass into the box, but it's blocked and cleared.
53'
Danel Sinani (St. Pauli) steps up to take the corner, but the ball just sails in among the defenders.
52'
Danel Sinani (St. Pauli) whips the ball into the penalty area, but one of the defenders is alert and spanks it away. St. Pauli force a corner. They send men into the box.
50'
Exequiel Palacios (Bayer Leverkusen) gets on the end of a pass on the edge of the box but his shot is blocked.
50'
Jeremie Frimpong (Bayer Leverkusen) escapes without any punishment from the referee after using excessive force to foul his opponent.
48'
A pass from Morgan Guilavogui (St. Pauli) is intercepted by Lukas Hradecky and the move breaks down.
46'
Soren Storks blows his whistle and the second half starts.
45+2'
The match has reached half-time.
45
We will have 1 min. of added time.
45'
Half-chance! Manolis Saliakas (St. Pauli) plays a pass into the box, but Lukas Hradecky reacts well to snuff out the attack.
44'
Florian Wirtz (Bayer Leverkusen) attempts to find one of his teammates with a ball from a free kick outside the box. The goalkeeper climbs high above all the players in the box to intercept the cross and snuff out the opportunity.
43'
David Nemeth (St. Pauli) makes a slide tackle, but referee Soren Storks blows for a foul. Bayer Leverkusen are awarded a free kick. Let's see what they create from this.
41'
Danel Sinani (St. Pauli) dinks a cross into the box in an attempt to find one of his teammates, but the defence manages to clear.
38'
42:58 – the latest ball possession ratio.
36'
Some neat passing and movement from Bayer Leverkusen as they ping around some short passes in order to create a new attacking opportunity.
34'
Philipp Treu (St. Pauli) gives away a foul during an attacking move and the referee blows his whistle.
32'
Superbly taken set piece! Alejandro Grimaldo takes the free kick and sends a cross into the six-yard box. Patrik Schick (Bayer Leverkusen) flicks the ball lightly with his head under the goalkeeper's legs. Nikola Vasilj can't react quickly enough and the score changes to 0:1.
32'
Siebe Van Der Heyden (St. Pauli) trips an opponent with a slide tackle. Soren Storks stops the game and he could give him a card, but eventually decides on just a warning. Bayer Leverkusen have a free kick.
30'
Florian Wirtz (Bayer Leverkusen) swings in the corner, but it's comfortably cleared away.
30'
Alejandro Grimaldo (Bayer Leverkusen) sends a lofted cross into the box which is headed clear. Good work from Bayer Leverkusen as they win a corner.
29'
Florian Wirtz (Bayer Leverkusen) floats the ball in from the corner but it's intercepted.
29'
Florian Wirtz (Bayer Leverkusen) races towards goal but the defender gets back well to make a challenge. The ball goes out of play. Bayer Leverkusen are awarded a corner kick.
27'
Exequiel Palacios (Bayer Leverkusen) sends a beautiful cross into the penalty area, but the opposition's defence manages to clear the ball to safety.
24'
Jeremie Frimpong (Bayer Leverkusen) times his run too early and the linesman raises his flag for offside.
23'
Soren Storks blows his whistle after Danel Sinani (St. Pauli) brings one of his opponents down with a strong tackle.
21'
Siebe Van Der Heyden (St. Pauli) commits an ugly challenge. The referee sees it and immediately blows his whistle.
19'
Philipp Treu (St. Pauli) makes a rough challenge and Soren Storks blows his whistle for a foul.
18'
Soren Storks has a clear sight and sees a foul from Morgan Guilavogui (St. Pauli).
17'
Granit Xhaka (Bayer Leverkusen) jumps into a tackle and Soren Storks signals a foul.
15'
Patrik Schick (Bayer Leverkusen) pulls the shirt of his opponent and the referee stops play for a foul.
14'
Jeremie Frimpong (Bayer Leverkusen) latches on to an accurate pass inside the box and shoots towards goal, but it goes well wide of the right post.
11'
Danel Sinani sends the free kick into the box. Carlo Boukhalfa (St. Pauli) outjumps the defence to win the header, but completely mistimes the ball and sends it high over the bar.
10'
Edmond Tapsoba (Bayer Leverkusen) trips an opposition player and Soren Storks signals a foul.
9'
The foul by Morgan Guilavogui (St. Pauli) was seen by Soren Storks who didn't hesitate to blow the whistle.
6'
Manolis Saliakas (St. Pauli) connects with a cross from the side, but produces a header which goes way over the bar.
5'
Siebe Van Der Heyden (St. Pauli) sends a chip pass into the box, but Lukas Hradecky is quickest to intercept the ball.
3'
Edmond Tapsoba (Bayer Leverkusen) makes a bad challenge and the referee blows his whistle for a foul.
1'
Here we go, today's match is starting right now.
The players are on the pitch and St. Pauli will have the kick-off.
Soren Storks will officiate today.
Good afternoon, ladies and gentlemen! Welcome to our live text commentary, where we will provide you with instant updates of everything that happens in the match.