Match ends, Zürich 2, Heart of Midlothian 1.
94' Second Half ends, Zürich 2, Heart of Midlothian 1.
93' Offside, Heart of Midlothian. Liam Boyce tries a through ball, but Josh Ginnelly is caught offside.
92' Substitution Substitution, Heart of Midlothian. Josh Ginnelly replaces Lawrence Shankland.
91' Yellow card Michael Smith (Heart of Midlothian) is shown the yellow card for a bad foul.
90' Foul by Michael Smith (Heart of Midlothian).
90' Wilfried Gnonto (Zürich) wins a free kick in the attacking half.
88' Corner, Zürich. Conceded by Michael Smith.
88' Attempt Attempt saved. Fabian Rohner (Zürich) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Cheick Conde.
86' Attempt Attempt missed. Antonio Marchesano (Zürich) header from the centre of the box is close, but misses to the left. Assisted by Adrián Guerrero with a cross following a set piece situation.
85' Yellow card Toby Sibbick (Heart of Midlothian) is shown the yellow card for a bad foul.
85' Foul by Toby Sibbick (Heart of Midlothian).
85' Wilfried Gnonto (Zürich) wins a free kick on the left wing.
83' Alex Cochrane (Heart of Midlothian) wins a free kick in the defensive half.
83' Foul by Antonio Marchesano (Zürich).
82' Substitution Substitution, Zürich. Fidan Aliti replaces Karol Mets because of an injury.
77' Attempt Attempt missed. Fabian Rohner (Zürich) left footed shot from the centre of the box is too high. Assisted by Karol Mets following a corner.
76' Corner, Zürich. Conceded by Stephen Kingsley.
73' Substitution Substitution, Zürich. Cheick Conde replaces Blerim Dzemaili because of an injury.
71' Attempt Attempt missed. Alan Forrest (Heart of Midlothian) right footed shot from the right side of the box is high and wide to the right. Assisted by Barrie McKay.
70' Offside, Zürich. Blerim Dzemaili tries a through ball, but Fabian Rohner is caught offside.
70' Substitution Substitution, Zürich. Fabian Rohner replaces Bohdan Viunnyk.
70' Substitution Substitution, Zürich. Wilfried Gnonto replaces Donis Avdijaj.
69' Substitution Substitution, Heart of Midlothian. Liam Boyce replaces Peter Haring.
69' Substitution Substitution, Heart of Midlothian. Alan Forrest replaces Jorge Grant.
67' Foul by Karol Mets (Zürich).
67' Lawrence Shankland (Heart of Midlothian) wins a free kick in the defensive half.
66' Attempt Attempt missed. Adrián Guerrero (Zürich) left footed shot from the centre of the box is close, but misses to the left. Assisted by Donis Avdijaj.
65' Attempt Attempt blocked. Antonio Marchesano (Zürich) right footed shot from outside the box is blocked. Assisted by Nikola Boranijasevic.
62' Offside, Zürich. Antonio Marchesano tries a through ball, but Donis Avdijaj is caught offside.
59' Foul by Peter Haring (Heart of Midlothian).
59' Antonio Marchesano (Zürich) wins a free kick in the attacking half.
57' Cameron Devlin (Heart of Midlothian) wins a free kick in the attacking half.
57' Donis Avdijaj (Zürich).
54' Foul by Jorge Grant (Heart of Midlothian).
54' Blerim Dzemaili (Zürich) wins a free kick in the defensive half.
53' Attempt Attempt blocked. Barrie McKay (Heart of Midlothian) right footed shot from the left side of the box is blocked. Assisted by Jorge Grant.
52' Offside, Zürich. Antonio Marchesano tries a through ball, but Bohdan Viunnyk is caught offside.
52' Foul by Cameron Devlin (Heart of Midlothian).
52' Antonio Marchesano (Zürich) wins a free kick in the defensive half.
50' Offside, Heart of Midlothian. Jorge Grant tries a through ball, but Stephen Kingsley is caught offside.
50' Foul by Bohdan Viunnyk (Zürich).
50' Jorge Grant (Heart of Midlothian) wins a free kick on the left wing.
49' Attempt Attempt missed. Donis Avdijaj (Zürich) header from the left side of the six yard box is close, but misses to the left. Assisted by Blerim Dzemaili with a cross.
48' Offside, Heart of Midlothian. Barrie McKay tries a through ball, but Lawrence Shankland is caught offside.
48' Attempt Attempt missed. Ole Selnæs (Zürich) header from the centre of the box is just a bit too high. Assisted by Antonio Marchesano with a cross following a corner.
47' Corner, Zürich. Conceded by Kye Rowles.
47' Attempt Attempt blocked. Donis Avdijaj (Zürich) right footed shot from the left side of the box is blocked. Assisted by Adrián Guerrero.
47' Attempt Attempt saved. Donis Avdijaj (Zürich) left footed shot from outside the box is saved in the top left corner. Assisted by Antonio Marchesano.
46' Foul by Stephen Kingsley (Heart of Midlothian).
46' Blerim Dzemaili (Zürich) wins a free kick in the defensive half.
46' Yellow card Adrián Guerrero (Zürich) is shown the yellow card for a bad foul.
46' Foul by Adrián Guerrero (Zürich).
46' Barrie McKay (Heart of Midlothian) wins a free kick in the attacking half.
45' Corner, Zürich. Conceded by Michael Smith.
45' Second Half begins Zürich 2, Heart of Midlothian 1.
45' Substitution Substitution, Heart of Midlothian. Michael Smith replaces Nathaniel Atkinson.
47' First Half ends, Zürich 2, Heart of Midlothian 1.
45' Foul by Nikola Boranijasevic (Zürich).
45' Alex Cochrane (Heart of Midlothian) wins a free kick in the defensive half.
44' Foul by Donis Avdijaj (Zürich).
44' Alex Cochrane (Heart of Midlothian) wins a free kick in the defensive half.
43' Hand ball by Bohdan Viunnyk (Zürich).
43' Attempt Attempt missed. Barrie McKay (Heart of Midlothian) right footed shot from outside the box misses to the right. Assisted by Jorge Grant.
41' Karol Mets (Zürich) wins a free kick in the defensive half.
41' Foul by Lawrence Shankland (Heart of Midlothian).
38' Attempt Attempt saved. Jorge Grant (Heart of Midlothian) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Barrie McKay.
33' Goal de Dzemaili (2-1) Goal! Zürich 2, Heart of Midlothian 1. Blerim Dzemaili (Zürich) right footed shot from the centre of the box to the top right corner. Zürich 2 Heart of Midlothian 1
31' Goal de Adrián Guerrero (1-1) Goal! Zürich 1, Heart of Midlothian 1. Adrián Guerrero (Zürich) left footed shot from the centre of the box to the bottom right corner. Zürich 1 Heart of Midlothian 1
30' Corner, Zürich. Conceded by Stephen Kingsley.
30' Attempt Attempt blocked. Adrián Guerrero (Zürich) left footed shot from the left side of the box is blocked. Assisted by Antonio Marchesano.
28' Corner, Zürich. Conceded by Stephen Kingsley.
27' Foul by Cameron Devlin (Heart of Midlothian).
27' Antonio Marchesano (Zürich) wins a free kick in the attacking half.
26' Attempt Attempt blocked. Mirlind Kryeziu (Zürich) header from very close range is blocked. Assisted by Adrián Guerrero with a cross.
26' Attempt Attempt blocked. Becir Omeragic (Zürich) right footed shot from the left side of the box is blocked.
25' Corner, Zürich. Conceded by Craig Gordon.
25' Attempt Attempt saved. Blerim Dzemaili (Zürich) right footed shot from outside the box is saved in the top right corner. Assisted by Bohdan Viunnyk.
25' Attempt Attempt blocked. Cameron Devlin (Heart of Midlothian) right footed shot from outside the box is blocked. Assisted by Lawrence Shankland.
24' Foul by Peter Haring (Heart of Midlothian).
24' Blerim Dzemaili (Zürich) wins a free kick in the attacking half.
23' Foul by Antonio Marchesano (Zürich).
23' Cameron Devlin (Heart of Midlothian) wins a free kick in the defensive half.
21' Goal de L. Shankland (0-1) Goal! Zürich 0, Heart of Midlothian 1. Lawrence Shankland (Heart of Midlothian) converts the penalty with a right footed shot to the bottom left corner. Zürich 0 Heart of Midlothian 1
21' Yellow card Antonio Marchesano (Zürich) is shown the yellow card.
19' Penalty Penalty conceded by Ole Selnæs (Zürich) after a foul in the penalty area.
19' Penalty Penalty Heart of Midlothian. Nathaniel Atkinson draws a foul in the penalty area.
18' Attempt Attempt saved. Blerim Dzemaili (Zürich) right footed shot from outside the box is saved in the centre of the goal.
16' Adrián Guerrero (Zürich) wins a free kick in the attacking half.
16' Foul by Cameron Devlin (Heart of Midlothian).
14' Attempt Attempt missed. Antonio Marchesano (Zürich) right footed shot from outside the box misses to the right. Assisted by Karol Mets.
12' Foul by Ole Selnæs (Zürich).
12' Cameron Devlin (Heart of Midlothian) wins a free kick in the defensive half.
11' Offside, Zürich. Antonio Marchesano tries a through ball, but Mirlind Kryeziu is caught offside.
10' Blerim Dzemaili (Zürich) wins a free kick on the right wing.
10' Foul by Peter Haring (Heart of Midlothian).
8' Foul by Antonio Marchesano (Zürich).
8' Barrie McKay (Heart of Midlothian) wins a free kick in the defensive half.
6' Substitution Substitution, Heart of Midlothian. Toby Sibbick replaces Craig Halkett because of an injury.
4' Attempt Attempt missed. Becir Omeragic (Zürich) right footed shot from outside the box is too high.
2' Foul by Jorge Grant (Heart of Midlothian).
2' Antonio Marchesano (Zürich) wins a free kick in the defensive half.
1' Alex Cochrane (Heart of Midlothian) wins a free kick in the defensive half.
1' Foul by Nikola Boranijasevic (Zürich).
First Half begins.
Lineups are announced and players are warming up.