The final whistle is blown. APOEL cling on for the draw which is a valuable point. As things stand, APOEL are second, and trail Shakhtar only on goal difference. Shakhtar's next group game is against FC Zenit St Petersburg while APOEL travel to FC Porto.
90+3
Willian (Shakhtar Donetsk) delivers the corner. Willian's corner initially doesn't create much of a threat but as the ball is pinged back in, Chiotis spills the ball and luckily for APOEL, they escape. A huge sigh of relief for them.
90+3
Srna (Shakhtar Donetsk) takes the free-kick.
90+3
Marcinho (APOEL) is shown a yellow card.
90+3
Marcinho (APOEL) gives away a free-kick for a challenge on Srna (Shakhtar Donetsk).
90
Tričkovski (APOEL) gives away a free-kick for a challenge on Raţ (Shakhtar Donetsk).
90
Seleznyov (Shakhtar Donetsk) misses the target. Raţ's corner finds Yevhen Seleznyov who tries to plant his header beyond Chiotis, but his header loops just over the bar. They could have won it right at the end.
89
Raţ (Shakhtar Donetsk) delivers the corner.
89
Srna (Shakhtar Donetsk) delivers the free-kick wide.
89
Hélio Pinto (APOEL) gives away a free-kick for a challenge on Douglas Costa (Shakhtar Donetsk).
89
Hélio Pinto (APOEL) is shown a yellow card. Pinto is cautioned after felling the Shakhtar forward. The free-kick is in an ominous position for the hosts.
87
Chiotis (APOEL) makes a save. Shakhtar on the front foot once again, and Eduardo nearly makes an instant impact as he tees up the impressive Willian who stabs a shot towards goal, but Chiotis saves his effort.
87
Willian (Shakhtar Donetsk) has an effort on goal.
87
Tričkovski (APOEL) is adjudged to be in an offside position.
86
Charalambides (APOEL) delivers the corner.
85
Douglas Costa (Shakhtar Donetsk) is adjudged to be in an offside position.
82
Douglas Costa (Shakhtar Donetsk) is adjudged to be in an offside position.
82
Rybka (Shakhtar Donetsk) makes a save. APOEL should have regained the lead, and a fluent move results in Charalambides feeding the ball into Solari's path but he doesn't quite hit the way he would have liked and Rybka gets down well to repel his effort. It would have been a fantastic time to score.
82
Solari (APOEL) has an effort on goal.
81
Eduardo (in) - Jadson (out) (Shakhtar Donetsk)
81
Jadson (Shakhtar Donetsk) misses the target. Jadson cracks another shot in, but his effort doesn't trouble Chiotis. Another good opportunity for Shakhtar but it is not taken.
79
Solari (APOEL) is adjudged to be in an offside position.
78
Chiotis (APOEL) takes the free-kick.
78
Kucher (Shakhtar Donetsk) gives away a free-kick for a challenge on Nuno Morais (APOEL).
77
Solari (in) - Aílton (out) (APOEL) Aílton has more than played his part tonight, orchestrating APOEL's attacks, but he will make way for fellow forward Esteban Solari who will be looking to make the most of his cameo appearance.
77
Jadson (Shakhtar Donetsk) takes the corner.
77
Chiotis (APOEL) makes a save. Chiotis pulls off a great save to deny Douglas Costa who unleashes a piledriver from just outside the area. He has been influential since coming on.
77
Douglas Costa (Shakhtar Donetsk) has an effort on goal.
Charalambides (APOEL) takes the corner. Constantinos Charalambides clips the corner in but after some pulling and tugging, the APOEL forwards aren't concentrating on the ball and the chance goes begging.
74
Chiotis (APOEL) takes the free-kick.
73
Hübschman (Shakhtar Donetsk) is penalised for a foul on Oliveira (APOEL).
73
Willian (Shakhtar Donetsk) takes the corner.
70
Charalambides (APOEL) takes the free-kick.
70
Raţ (Shakhtar Donetsk) is penalised for a foul on Poursaitides (APOEL).
69
Raţ (Shakhtar Donetsk) is cautioned by the referee.
68
Douglas Costa (Shakhtar Donetsk) misses the target. Costa's first contribution is to try an ambitious shot from distance but his shot doesn't trouble Chiotis who sees the ball out for a goal kick.
65
Douglas Costa (Shakhtar Donetsk) takes the free-kick.
65
Paulo Jorge (APOEL) is penalised for a foul on Luiz Adriano (Shakhtar Donetsk).
65
Douglas Costa (in) - Alex Teixeira (out) (Shakhtar Donetsk) The provider of Shakhtar's goal comes off to a rapturous applause from the home crowd. Douglas Costa also has pace to burn so Mircea Lucescu is clearly not settling for the draw.
64
Jadson (Shakhtar Donetsk) scores! Great response by Shakhtar. Willian surges on the right flank before firing a trademark cross which loops up and Jadson is on hand to cushion his volley past Chiotis. Great finish and still 25 minutes left to play.
61
Tričkovski (APOEL) scores! APOEL score against the run of play. After being encamped in their half most of the game, the visitors stun Shakhtar. Ivan Tričkovski swaps passes with a team-mate before sliding an assured finish past Rybka.
61
Hübschman (Shakhtar Donetsk) is penalised for a foul on Aílton (APOEL).
60
Chyzhov (Shakhtar Donetsk) misses the target.
60
Willian (Shakhtar Donetsk) takes the corner.
60
Alex Teixeira (Shakhtar Donetsk) misses the target.
59
Willian (Shakhtar Donetsk) is penalised for a foul on Hélio Pinto (APOEL).
58
Marcinho (in) - Jahić (out) (APOEL) Marcinho comes on and he is a playmaker. Hopefully he will provide the creative influence needed by APOEL to break down their opponents.
55
Tričkovski (APOEL) has a shot blocked.
54
Charalambides (APOEL) is penalised for a foul on Mkhitaryan (Shakhtar Donetsk).
53
Chyzhov (Shakhtar Donetsk) is penalised for a foul on Jahić (APOEL).
53
Srna (Shakhtar Donetsk) takes the corner.
53
Mkhitaryan (Shakhtar Donetsk) misses the target.
52
Willian (Shakhtar Donetsk) misses the target. Willian is trying to grab the game by the scruff of the neck and smashes another shot from 30 metres but the ball clears the bar.
50
Chiotis (APOEL) makes a save. Chiotis is called into action again as he gets down low to prevent Mkhitaryan's right-footed shot from just outside the penalty area creeping past him.
50
Jadson (Shakhtar Donetsk) has an effort on goal.
49
Srna (Shakhtar Donetsk) takes the corner.
48
Tričkovski (APOEL) is penalised for a foul on Srna (Shakhtar Donetsk).
46
Jadson (Shakhtar Donetsk) takes the free-kick.
46
Hélio Pinto (APOEL) is penalised for a foul on Mkhitaryan (Shakhtar Donetsk). Pinto goes in hard on Mkhitaryan during an aerial challenge near the halfway line buty he is back on his feet and the game resumes.
The second half begins.
The referee blows for half-time. Shakhtar have been rampant in the first-half in terms of attempts on goal and will be frustrated that they haven't broken the deadlock. APOEL have had one or two moments which they could have capitalised on but will Adriano rue his miss before?
45+2
Alex Teixeira (Shakhtar Donetsk) takes the free-kick.
45+2
Tričkovski (APOEL) fouls.
44
Mkhitaryan (Shakhtar Donetsk) gives away a free-kick for a challenge on Chiotis (APOEL).
44
Chiotis (APOEL) makes a save. Mkhitaryan works the keeper again and after making his way into the penalty area, he fires his shot straight at Chiotis who injures himself in the process. However he recovers and is fine to continue, much to APOEL's relief.
44
Mkhitaryan (Shakhtar Donetsk) has an effort on goal. Willian who has been a constant thorn this evening makes space for himself on the left flank, cuts in and unleashes a firm shot that is well seen by Chiotis who makes the save.
43
Aílton (APOEL) gives away a free-kick for a challenge on Hübschman (Shakhtar Donetsk).
43
Srna (Shakhtar Donetsk) misses the target. Srna evades the attention of the APOEL defence once again but screws his right-footed volley just past the post. Another good opportunity.
42
Chiotis (APOEL) makes a save.
42
Willian (Shakhtar Donetsk) has an effort on goal.
40
Luiz Adriano (Shakhtar Donetsk) misses the target. The best chance of the game falls to the potent forward Adriano, after sneaking in bwteen goalkeeper and defender, but he flicks the ball with his right foot agonisingly over the bar. Shakhtar will be wondering how the game is still goalless.
40
Alex Teixeira (Shakhtar Donetsk) takes the free-kick.
39
Poursaitides (APOEL) gives away a free-kick for a challenge on Willian (Shakhtar Donetsk).
38
Rybka (Shakhtar Donetsk) makes a save.
38
William Boaventura (APOEL) delivers the free-kick on target.
37
Chyzhov (Shakhtar Donetsk) is booked.
37
Chyzhov (Shakhtar Donetsk) gives away a free-kick for a challenge on Aílton (APOEL). Răzvan Raţ gets a yellow card after felling Aílton. Dangerous position for APOEL.
36
Hübschman (Shakhtar Donetsk) misses the target. From the resulting free-kick, Tomáš Hübschman finds him unmarked in the penalty area after the ball falls to him kindly but he blasts his effort high over the bar.
36
Srna (Shakhtar Donetsk) has a shot blocked.
35
Hélio Pinto (APOEL) gives away a free-kick for a challenge on Srna (Shakhtar Donetsk).
33
Chiotis (APOEL) makes a save. Henrik Mkhitaryan latches onto Luiz Adriano's neat back-heel, and drills a left-footed shot inside the penalty area, drawing Chiotis into a smart save, who gets down low to repel his effort.
33
Mkhitaryan (Shakhtar Donetsk) has an effort on goal.
31
William Boaventura (APOEL) takes the free-kick.
30
Srna (Shakhtar Donetsk) gives away a free-kick for a challenge on William Boaventura (APOEL).
29
Raţ (Shakhtar Donetsk) has a shot blocked.
23
Alex Teixeira (Shakhtar Donetsk) misses the target. Darijo Srna goes on a marauding run, looks up and tries to square a ball to his team-mate, but his cross is intercepted. Shakhtar are dictating play.
21
Srna (Shakhtar Donetsk) has a shot blocked.
16
Oliveira (APOEL) takes the free-kick.
16
Mkhitaryan (Shakhtar Donetsk) gives away a free-kick for a challenge on Jahić (APOEL).
12
Raţ (Shakhtar Donetsk) misses the target. Some good interplay involving Adriano and some trickery by Willian, leads to Raţ who has not had many touches yet to surge forward and flash a left-footed shot from distance that arrows wide of Chiotis's post. A fine effort there by Rat.
10
Chyzhov (Shakhtar Donetsk) gives away a free-kick for a challenge on Oliveira (APOEL).
9
Srna (Shakhtar Donetsk) delivers the corner. Răzvan Raţ floats a corner in from the right and after some tugging in the box, Shakhtar can not make the most of it, and an aerial challenge in the box by the Shakhtar forward leads to a foul being conceded.
9
Willian (Shakhtar Donetsk) misses the target.
7
Charalambides (in) - Manduca (out) (APOEL)
6
Srna (Shakhtar Donetsk) misses the target.
4
Alex Teixeira (Shakhtar Donetsk) delivers the corner.
4
Chiotis (APOEL) makes a save.
4
Willian (Shakhtar Donetsk) has an effort on goal.
The match is under way. Gustavo Manduca gets his first challenge in on the right flank, and concedes a throw-in. APOEL looking to press the hosts right from the off.