Manuel Grafe is looking at his watch and immediately ends this match.
Cedric Teuchert (Schalke) goes on a solo run, but he fails to create a chance as an opposition player blocks him.
Dusseldorf concede a free kick after one of their players holds onto an opposition player. Schalke will take a free kick near the side line.
Schalke keep possession of the ball with some short passes, waiting for the moment to hit the opposition swiftly on the break.
We will have 4 min. of added time.
Salif Sane (Schalke) jumps for a cross and plants a perfect header inside the left post.
Dawid Kownacki (Dusseldorf) receives a yellow card for infringement.
55:45 – the ratio of ball possession.
Dodi Lukebakio (Dusseldorf) trips an opposition player and Manuel Grafe signals a foul.
The attendance for today's match is 56638.
Here comes a substitution. Ahmed Kutucu is given a rest as he is replaced by Cedric Teuchert (Schalke).
Kevin Stoger (Dusseldorf) decides to take a short corner instead of crossing into the box.
A pass into the penalty area from Dodi Lukebakio (Dusseldorf) is intercepted by the defence. Dusseldorf win a corner.
Dusseldorf have a chance to score from a corner kick, but the ball is cleared by a defender.
Kevin Stoger (Dusseldorf) makes a yard for himself as he picks up the rebound after chaos in the box and quickly sends a shot towards the middle of the goal. The opponent's goalkeeper pulls off a comfortable save to keep the ball from hitting the net.
GOAL! Rouwen Hennings (Dusseldorf) collects a pass and from inside the box he lifts the ball over Ralf Fahrmann, who was off his line. What a finish that is! 3:1.
We are about to witness a subsitution. Omar Mascarell (Schalke) for Nabil Bentaleb.
Dodi Lukebakio (Dusseldorf) creates a good chance for himself and goes for goal from mid-range, but he misses the left post by a whisker. The ball is off of the pitch and it's a goal kick for Schalke.
Friedhelm Funkel prepares a substitution. Aymen Barkok is replaced by Oliver Fink (Dusseldorf).
Nabil Bentaleb (Schalke) is able to continue to play.
The free kick from a promising distance is taken by Daniel Caligiuri (Schalke), who fires in a direct effort just wide of the left post. What a chance! The ball goes out of play and Dusseldorf will have a goal kick.
The game is interrupted now, Nabil Bentaleb (Schalke) picks up a knock and the physio has to come on.
A player from Dusseldorf pulled an opponent down, forcing the referee to blow his whistle. Schalke have a free kick.
Bastian Oczipka (Schalke) takes the corner and sends it into the penalty area, but the opposition's defence is ready and makes a good clearance.
Mark Uth (Schalke) misses a good chance to score. An inch-perfect cross into the box finds Mark Uth (Schalke) who rises for a header, but sends the ball well over the bar. Schalke have been awarded a corner kick.
Suat Serdar (Schalke) was standing in a clear offside position, making it an easy call for the linesman.
Here is a change. Marvin Ducksch is going off and Friedhelm Funkel gives the last tactical orders to Dawid Kownacki (Dusseldorf).
Takashi Usami will be replaced by Dodi Lukebakio (Dusseldorf).
Aymen Barkok (Dusseldorf) finds himself in a promising position after receiving a precise pass. He pulls the trigger but only hits one of the opposition, who gets in the way of his effort.
Goal! Mark Uth (Schalke) fires the rebound into the bottom left corner after the ball breaks to him in the box. The score is 3:0.
Ahmed Kutucu (Schalke) jumps to convert a rebound. Unfortunately for him, his close-range header only hits the left post.
Salif Sane (Schalke) gathers a cross inside the box and strikes the ball. He wastes a great scoring opportunity as his shot only hits the right-hand post.
Kevin Stoger (Dusseldorf) should know this behaviour is beyond the rules. He was too careless with his challenge and left Manuel Grafe no option but to blow his whistle. A free kick has been awarded to Schalke.
Goal! Salif Sane (Schalke) fires the rebound low into the middle of the goal after the ball breaks to him in the box. The score is 2:0.
Bastian Oczipka (Schalke) will deliver the ball into the penalty box from a corner kick.
Daniel Caligiuri (Schalke) receives a precise pass inside the box and takes a shot that flies just wide of the left post. The ball is off of the pitch and it's a goal kick for Dusseldorf.
Takashi Usami (Dusseldorf) races through the centre to the edge of the box then lets fly with a rocket of a shot that flies a whisker wide of the right post. The ball goes out of play and Schalke will have a goal kick.
Domenico Tedesco has made a change at the break. Sebastian Rudy has come on in place of Rabbi Matondo (Schalke).
The game restarts for the second half.
Manuel Grafe has ended the first half by blowing the whistle.
Aymen Barkok (Dusseldorf) receives a good pass and from just outside the box he unleashes a promising strike, but the shot is blocked by the defender.
We can have a look at the statistics now, particularly the total attempts – 7:3.
Manuel Grafe shows a yellow card to Jeffrey Bruma (Schalke) for his blatant foul.
A cross is clipped into the penalty area by Mark Uth (Schalke) but poses no threat. The ball is off of the pitch and it's a goal kick for Dusseldorf.
Some patient build-up play from Schalke as they look to unlock the defence.
Alfredo Morales (Dusseldorf) neatly controls a driven pass on the edge of the box, glances up and cracks a beautiful drive goalwards that sails just over the bar. The ball goes out of play and Schalke will have a goal kick.
Goal! Ahmed Kutucu (Schalke) with a wonderful piece of finishing. He makes a yard for himself after a well-taken pass inside the box and strikes the ball into the top left corner.
Daniel Caligiuri (Schalke) launches the ball from the resulting corner, but one of the defenders is first to the ball and deals with the threat.
Aymen Barkok (Dusseldorf) connected with a pass around the edge of the box, aimed and shot. His attempt went low towards the middle of the target, but Ralf Fahrmann was alert and the score remained the same.
The linesman raises his flag. Mark Uth (Schalke) is adjudged offside.
It's like he was asking for a caution. Ahmed Kutucu (Schalke) receives a yellow card.
Alfredo Morales (Dusseldorf) seems to have picked up a minor injury, but it looks like he will be able to continue playing.
Alfredo Morales (Dusseldorf) is clearly asking for some medical attention with his painful gestures. The extent of his injury is yet to be discovered.
Ahmed Kutucu (Schalke) receives a slide-rule pass inside the box and has just the keeper to beat. His shot low towards the middle of the goal lacks power and Jaroslav Drobny easily makes the save.
A pass by Marvin Ducksch (Dusseldorf) ends up in no man's land, and the attacking effort comes to an end.
Rabbi Matondo (Schalke) shakes off the attention of a defender and from mid-range lets fly low towards the middle of the goal, but Jaroslav Drobny is well positioned to make a comfortable save.
Dusseldorf take the corner, but their hopes of scoring a goal end with a nice clearance by the defence.
Mark Uth (Schalke) decides to strike the ball towards goal, but his effort fails to threaten the goalkeeper after being blocked by one of the defenders.
Rabbi Matondo (Schalke) sends a pass into the box, but his attempt is thwarted and cleared. The ball is behind the touchline and Schalke will take a throw-in.
Aymen Barkok (Dusseldorf) tries to create a chance, but puts too much weight on his pass. The ball is off of the pitch and it's a goal kick for Schalke.
Daniel Caligiuri (Schalke) fails to find any of his teammates inside the box as his pass is blocked.
Daniel Caligiuri (Schalke) takes the corner, but the opposition's defence is ready and clears the ball to safety.
Mark Uth (Schalke) hammers the ball from far out, but his shot is blocked by an opposition player. Good work from Schalke as they win a corner.
Ahmed Kutucu (Schalke) shoots from outside the box, but his effort is blocked.
Today's match has just started, enjoy the game!
Schalke will kick the game off.
Manuel Grafe got the nomination for today's game and will try his best to be a fair judge and not make any mistakes.
Hello to all football fans, we are here to bring you a live commentary of the following match, describing all the most interesting and important moments. We'll make sure you won't miss a thing, so just sit back and have fun.