90+5'
The referee checks his watch and blows his whistle to signal the end of this match.
90+4'
Lawrence Shankland (Hearts) is caught offside!
90
There will be a minimum of 4 min. of added time.
90'
Goal! Gary Magnee (Cercle Brugge) picks up the ball from a rebound and from the edge of the box he unleashes a low shot into the middle of the net. Craig Gordon is unable to keep the ball out of the net. It's 2:0.
90'
Gary Magnee (Cercle Brugge) takes the corner, but one of the defenders reacts well and rises highest to head the ball away.
88'
Elchin Masiyev blows his whistle. Cameron Devlin (Hearts) commits a foul after dangerous play.
88'
Elchin Masiyev has a clear sight and sees a foul from Kazeem Olaigbe (Cercle Brugge).
87'
Neil Critchley has decided to make a change. Liam Boyce (Hearts) replaces Alan Forrest.
86'
Abu Francis (Cercle Brugge) gives away a foul for a clumsy challenge. Referee Elchin Masiyev saw the whole situation.
85'
Substitution. Kazeem Olaigbe (Cercle Brugge) receives a signal from the referee and is now allowed to enter the pitch as Paris Brunner walks off.
85'
A cross from James Penrice gives Lawrence Shankland (Hearts) a great chance right in the middle of the box, but he chooses the wrong option and sends a header just wide of the right post.
83'
A wild pass somehow finds Paris Brunner (Cercle Brugge) in space, he steadies himself and shoots from mid-range but sends it just over the bar.
82'
Lawrence Shankland (Hearts) fails to score from the penalty kick. His shot goes just a few inches over the crossbar.
81'
Lawrence Shankland (Hearts) will take the responsibility and he is already preparing the ball.
81'
It’s a PENALTY to Hearts after the VAR review!
80'
Referee Elchin Masiyev makes the VAR signal and is going to check whether it’s a penalty. Let’s see what happens!
79'
That looked a certain handball by Edgaras Utkus (Cercle Brugge) inside the box, but the ref wasn't having it and just played on. NO penalty!
78'
James Penrice (Hearts) takes the corner, but it's intercepted by the defender.
77'
Senna Miangue (Cercle Brugge) tackles a bit over-zealously and Elchin Masiyev blows for a foul.
75'
That's the end of the game for Kenneth Vargas, who is replaced by James Wilson (Hearts).
75'
Neil Critchley has decided to introduce fresh legs, with Barrie McKay (Hearts) replacing Malachi Boateng.
72'
Miron Muslic has decided to substitute Felipe Augusto and he is replaced by Lawrence Agyekum (Cercle Brugge).
72'
Here comes a substitution. Hannes van der Bruggen (Cercle Brugge) is brought on as a substitute for Nils De Wilde.
71'
Elchin Masiyev shows a yellow card to Frankie Kent (Hearts) for his blatant foul.
71'
Paris Brunner (Cercle Brugge) shoots from the edge of the penalty area. The ball travels low towards the middle of the target, but Craig Gordon easily deals with the threat.
68'
Kenneth Vargas (Hearts) gets on the ball and beats an opponent, but his run is stopped by the referee Elchin Masiyev who sees an offensive foul.
66'
Senna Miangue (Cercle Brugge) makes a rough challenge and the referee blows for a foul.
65'
Elchin Masiyev blows his whistle and it's Kenneth Vargas (Hearts) who is penalised for an offensive foul. Good decision by the referee.
64'
Nothing comes of the resulting corner from James Penrice (Hearts). The defence is alert and manages to cut it out.
63'
Kenneth Vargas (Hearts) latches on to an accurate pass into the box and immediately unleashes a low shot goalwards. His effort is well saved by the keeper.
61'
The referee signals that it is time for a substitution and Alan Minda (Cercle Brugge) is coming onto the pitch as Malamine Efekele cannot continue after picking up an injury.
61'
It's time for a substitution. Edgaras Utkus (Cercle Brugge) comes on in place of Christiaan Ravych.
60'
Here is a change. Adam Forrester is going off and Neil Critchley gives the last tactical orders to Daniel Oyegoke (Hearts).
60'
That will be all from Yan Dhanda who is being replaced by the fresh legs of Blair Spittal (Hearts).
60'
Kenneth Vargas (Hearts) wins the ball near the penalty spot and unleashes a header towards the left post, but Maxime Delanghe is alert and denies him.
60'
Alan Forrest (Hearts) collects a rebound and produces a mid-range attempt. The ball goes to the middle of the target, but Maxime Delanghe keeps it out.
58'
Dangerous play by Abu Francis (Cercle Brugge). Elchin Masiyev blows his whistle for a foul.
57'
A lofted ball into the centre of the box is met with a forceful header by Thibo Somers (Cercle Brugge), but it flies narrowly wide of the left post.
53'
Gary Magnee (Cercle Brugge) floats the ball in from the corner but it's intercepted.
50'
Cameron Devlin (Hearts) brings his opponent down with a tackle and Elchin Masiyev blows his whistle for a foul.
49'
Ibrahim Diakite (Cercle Brugge) commits a rough foul. Elchin Masiyev stops the game and makes a call.
49'
Senna Miangue (Cercle Brugge) pulls the shirt of his opponent and the referee stops play for a foul.
47'
Yan Dhanda (Hearts) shakes off the attention of a defender and from mid-range lets fly low towards the middle of the goal, but Maxime Delanghe is well positioned to make a comfortable save.
46'
The game restarts for the second half.
45+2'
The match has reached half-time.
45+1'
James Penrice (Hearts) takes the corner which is cleared by the opposition's defence.
45
The fourth official shows 1 min. of added time.
44'
Paris Brunner (Cercle Brugge) takes his opponent down and receives a yellow card from the referee.
43'
The linesman raises his flag. Paris Brunner (Cercle Brugge) is adjudged offside.
43'
Malachi Boateng (Hearts) makes a reckless foul in order to win the ball from his opponent. Elchin Masiyev has a clear sight of it and blows his whistle.
40'
Nils De Wilde passes to Malamine Efekele (Cercle Brugge), who collects the ball and unleashes a terrific shot from the edge of the box. His effort goes into the bottom right corner. Fabulous goal! The score is 1:0.
39'
Thibo Somers (Cercle Brugge) escapes without any punishment from the referee after using excessive force to foul his opponent.
37'
Elchin Masiyev couldn't ignore the rough tackle by Yan Dhanda (Hearts) and blew his whistle.
36'
Paris Brunner (Cercle Brugge) commits a rough challenge and Elchin Masiyev blows his whistle for a foul.
35'
Elchin Masiyev blows for a foul after Senna Miangue (Cercle Brugge) was too aggressive in the battle for the ball.
34'
Paris Brunner (Cercle Brugge) is offside and the linesman raises his flag.
33'
What was Adam Forrester (Hearts) thinking? He will not get away with that. The referee shows him a yellow card.
30'
Gary Magnee (Cercle Brugge) steps up to take the corner. He launches the ball into the penalty area, but it only finds the head of an opposing player who clears the danger.
28'
James Penrice (Hearts) was too fierce in his attempt to get the ball from his opponent and Elchin Masiyev blows for a foul.
26'
Thibo Somers (Cercle Brugge) robs an opponent of the ball and explodes in anger when Elchin Masiyev blows for a foul.
24'
Senna Miangue (Cercle Brugge) makes a bad challenge and the referee blows his whistle for a foul.
20'
Kenneth Vargas (Hearts) makes an overly-aggressive challenge and Elchin Masiyev blows his whistle for a foul.
19'
The game is interrupted as Felipe Augusto (Cercle Brugge) is flagged offside.
16'
Kye Rowles (Hearts) gives away a foul for a fierce tackle on an opponent.
14'
Ibrahim Diakite (Cercle Brugge) should know this behaviour is beyond the rules. He was too careless with his challenge and left Elchin Masiyev no option but to blow his whistle.
12'
Ibrahim Diakite (Cercle Brugge) was too forceful with his tackle and Elchin Masiyev interrupted the game to signal a free kick.
11'
Kenneth Vargas (Hearts) pulls the jersey of one of the opposition players and Elchin Masiyev blows his whistle for a foul.
10'
Lawrence Shankland (Hearts) sets himself up and has a crack at goal from the edge of the box. The shot heads low to the middle of the goal, but Maxime Delanghe tracks it all the way and makes an easy save.
7'
Kenneth Vargas (Hearts) fails to beat the offside trap and the linesman puts his flag up.
3'
Gary Magnee (Cercle Brugge) sends in the corner, but fails to find the head of any of his teammates, allowing the defence to clear.
1'
The first half has just begun.
Hearts will kick-off.
The referee of today's match will be Elchin Masiyev.
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.