Ondrej Duda (Hertha Berlin) decides to take a short corner instead of crossing into the box.
Lucas Alario (Bayer Leverkusen) received a delightful pass inside the box before slotting the ball past the goalkeeper. What a brilliant finish!
Julian Brandt (Bayer Leverkusen) whips in the resulting set piece but it's cleared.
Javairo Dilrosun (Hertha Berlin) finds himself in space on the edge of the box and smashes a glorious looking effort towards the bottom right corner, but Lukas Hradecky thwarts him with a great two-handed save.
We are about to witness a substitution. Dominik Kohr (Bayer Leverkusen) is replacing Mitchell Weiser.
The attendance for today's match is 56000.
Ondrej Duda (Hertha Berlin) is awarded a yellow card for his behaviour.
Peter Bosz has decided to substitute Aranguiz and he is replaced by Lars Bender (Bayer Leverkusen).
A horde of players are waiting inside the penalty area for a cross from the corner, but Ondrej Duda (Hertha Berlin) takes it short.
The referee stops play so that a substitution can be made and Vedad Ibisevic trots off the pitch and is replaced by Pascal Kopke (Hertha Berlin).
Lucas Alario (Bayer Leverkusen) heads the ball towards the goal from close range, and his effort makes it home! What a goal!
Valentino Lazaro (Hertha Berlin) sends a chip pass into the box, but Lukas Hradecky is quickest to intercept the ball.
Ondrej Duda (Hertha Berlin) drills in an effort from the edge of the box that climbs rapidly and goes high over the bar.
Lukas Hradecky leaps to intercept the corner kick from Ondrej Duda (Hertha Berlin).
Ondrej Duda (Hertha Berlin) gets to the rebound just outside the box, but his attempt is blocked by one of the defending players. The ball is out of play and Hertha Berlin manage to earn a corner.
The free kick is delivered by Marvin Plattenhardt (Hertha Berlin) but it's not one of his best and is easily cleared.
It looks like Wendell (Bayer Leverkusen) saw red with that tackle. Marco Fritz won't tolerate such behaviour on the pitch and blows for a foul. Hertha Berlin will take a free kick near the side line.
Peter Bosz has decided to make a change. Aleksandar Dragovic (Bayer Leverkusen) replaces Sven Bender.
Goal! Julian Brandt (Bayer Leverkusen) shows perfect technique and produces a first-time effort from just outside the box that goes into the top left corner. It's 1:3.
Kai Havertz (Bayer Leverkusen) looks to break free, but an opposing player clears the ball away.
Here is a change after the half-time break. Per Skjelbred (Hertha Berlin) is replaced by Javairo Dilrosun.
The half-time break is over and the second half is about to start.
There will be nothing more to see in the first half. The whistle blowing of Marco Fritz has ended it.
Maximilian Mittelstadt comes onto the pitch because Lukas Klunter (Hertha Berlin) simply cannot continue any longer after picking up an injury.
Marco Fritz shows a yellow card to Kevin Volland (Bayer Leverkusen) for his blatant foul.
Marvin Plattenhardt (Hertha Berlin) swings a cross into the box, but it's far too close to Lukas Hradecky, who smothers the ball.
A superb goal from great team play! Lucas Alario (Bayer Leverkusen) latches on to a perfect pass and fires an excellent low shot into the middle of the net. There is nothing a goalkeeper can do about shots like that.
Julian Brandt (Bayer Leverkusen) sends a pass into the box, but the opposition's defence is alert to the danger and makes a clearance.
Goal! Ondrej Duda passes the ball to the feet of Valentino Lazaro (Hertha Berlin), who has an empty net in front of him and has no problems in tapping the ball in. 1:1.
Marvin Plattenhardt (Hertha Berlin) smashes the ball from the mid-range free-kick straight into the defensive wall.
Wendell (Bayer Leverkusen) was too forceful with his tackle and Marco Fritz interrupted the game to signal a free kick. Hertha Berlin have a free kick from a promising distance.
Marvin Plattenhardt (Hertha Berlin) sends a cross into the box. However, the opponent's defence eliminates the danger by clearing the ball out.
Kai Havertz (Bayer Leverkusen) receives a perfect pass for a great chance inside the box and slots the ball past the goalkeeper.
Sven Bender (Bayer Leverkusen) rises highest from the corner and heads at goal, but his effort towards the bottom right corner is saved by Thomas Kraft.
Julian Brandt (Bayer Leverkusen) takes the ball to the corner flag and sends it into the box.
Lucas Alario (Bayer Leverkusen) is offside and the linesman raises his flag.
Kai Havertz (Bayer Leverkusen) smashes the ball towards goal from the edge of the penalty box, but his effort flies just a few inches wide of the right post.
Per Skjelbred (Hertha Berlin) seems to have picked up a minor injury, but it looks like he will be able to continue playing.
Aranguiz (Bayer Leverkusen) is penalised for a foul. Marco Fritz had a clear view and blows his whistle.
Per Skjelbred (Hertha Berlin) is asking for medical treatment, but he will have to leave the pitch in order to receive help from the physio.
Julian Baumgartlinger (Bayer Leverkusen) evades the challenge and decides to shoot from distance, but it was a poor decision as the ball balloons high over the bar.
Kevin Volland (Bayer Leverkusen) sends in a pass which fails to reach any of his teammates.
Vedad Ibisevic (Hertha Berlin) races towards goal but the defender gets back well to make a challenge.
Flag up against Valentino Lazaro (Hertha Berlin). He had space to move into behind the defence, but he went too soon.
Julian Brandt (Bayer Leverkusen) sends the corner into the box, but Thomas Kraft intercepts it and averts the threat.
Wendell (Bayer Leverkusen) gets to the rebound outside the penalty box and unleashes a long-range shot towards the top of the net, Thomas Kraft makes a decent save to stop the effort. Bayer Leverkusen force a corner. They send men into the box.
Julian Brandt (Bayer Leverkusen) takes the corner kick but the ball only finds the head of an opponent.
Mitchell Weiser (Bayer Leverkusen) tries to slide the ball through to a teammate but it's well blocked by a defender. The referee and his assistant both point at the corner flag. Bayer Leverkusen will have an opportunity to threaten the opposition's goal.
Julian Brandt (Bayer Leverkusen) slides a pass forward, but one of the defenders cuts it out.
Hertha Berlin have a chance to score from a corner kick, but the ball is cleared by a defender.
Marko Grujic (Hertha Berlin) serves up a nice cross, but the defence clears the danger. The ball is out of play. Hertha Berlin will have a chance to score from a corner.
Marvin Plattenhardt (Hertha Berlin) swings in a cross, but the ball is cleared to safety by one of the defending players.
Here we go, today's match is starting right now.
Hertha Berlin will kick-off.
Marco Fritz will supervise the game today.
Hello, welcome to our live play-by-play commentaries. You will be able to see a written form of all the interesting moments of the game, so you won't miss a thing. Sit back and have fun.