Second Half ends, Zürich 2, Heart of Midlothian 1.
90'+4
Offside, Heart of Midlothian. Liam Boyce tries a through ball, but Josh Ginnelly is caught offside.
90'+3
Substitution, Heart of Midlothian. Josh Ginnelly replaces Lawrence Shankland.
90'+1
Michael Smith (Heart of Midlothian) is shown the yellow card for a bad foul.
90'+1
Foul by Michael Smith (Heart of Midlothian).
90'+1
Wilfried Gnonto (Zürich) wins a free kick in the attacking half.
89'
Corner, Zürich. Conceded by Michael Smith.
89'
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.
87'
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.
86'
Toby Sibbick (Heart of Midlothian) is shown the yellow card for a bad foul.
86'
Wilfried Gnonto (Zürich) wins a free kick on the left wing.
86'
Foul by Toby Sibbick (Heart of Midlothian).
84'
Alex Cochrane (Heart of Midlothian) wins a free kick in the defensive half.
84'
Foul by Antonio Marchesano (Zürich).
83'
Substitution, Zürich. Fidan Aliti replaces Karol Mets because of an injury.
78'
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.
77'
Corner, Zürich. Conceded by Stephen Kingsley.
77'
Cameron Devlin (Heart of Midlothian) wins a free kick in the attacking half.
74'
Substitution, Zürich. Cheick Conde replaces Blerim Dzemaili because of an injury.
72'
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.
71'
Offside, Zürich. Blerim Dzemaili tries a through ball, but Fabian Rohner is caught offside.
Substitution, Zürich. Wilfried Gnonto replaces Donis Avdijaj.
70'
Substitution, Heart of Midlothian. Liam Boyce replaces Peter Haring.
70'
Substitution, Heart of Midlothian. Alan Forrest replaces Jorge Grant.
68'
Foul by Karol Mets (Zürich).
68'
Lawrence Shankland (Heart of Midlothian) wins a free kick in the defensive half.
67'
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.
66'
Attempt blocked. Antonio Marchesano (Zürich) right footed shot from outside the box is blocked. Assisted by Nikola Boranijasevic.
63'
Offside, Zürich. Antonio Marchesano tries a through ball, but Donis Avdijaj is caught offside.
60'
Foul by Peter Haring (Heart of Midlothian).
60'
Antonio Marchesano (Zürich) wins a free kick in the attacking half.
58'
Cameron Devlin (Heart of Midlothian) wins a free kick in the attacking half.
58'
Donis Avdijaj (Zürich).
55'
Foul by Jorge Grant (Heart of Midlothian).
55'
Blerim Dzemaili (Zürich) wins a free kick in the defensive half.
54'
Attempt blocked. Barrie McKay (Heart of Midlothian) right footed shot from the left side of the box is blocked. Assisted by Jorge Grant.
53'
Offside, Zürich. Antonio Marchesano tries a through ball, but Bohdan Viunnyk is caught offside.
53'
Foul by Cameron Devlin (Heart of Midlothian).
53'
Antonio Marchesano (Zürich) wins a free kick in the defensive half.
51'
Offside, Heart of Midlothian. Jorge Grant tries a through ball, but Stephen Kingsley is caught offside.
51'
Foul by Bohdan Viunnyk (Zürich).
51'
Jorge Grant (Heart of Midlothian) wins a free kick on the left wing.
50'
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.
49'
Offside, Heart of Midlothian. Barrie McKay tries a through ball, but Lawrence Shankland is caught offside.
49'
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.
48'
Corner, Zürich. Conceded by Kye Rowles.
48'
Attempt blocked. Donis Avdijaj (Zürich) right footed shot from the left side of the box is blocked. Assisted by Adrián Guerrero.
48'
Attempt saved. Donis Avdijaj (Zürich) left footed shot from outside the box is saved in the top left corner. Assisted by Antonio Marchesano.
47'
Blerim Dzemaili (Zürich) wins a free kick in the defensive half.
47'
Foul by Stephen Kingsley (Heart of Midlothian).
47'
Adrián Guerrero (Zürich) is shown the yellow card for a bad foul.
47'
Foul by Adrián Guerrero (Zürich).
47'
Barrie McKay (Heart of Midlothian) wins a free kick in the attacking half.
46'
Corner, Zürich. Conceded by Michael Smith.
45'
Second Half begins Zürich 2, Heart of Midlothian 1.
45'
Substitution, Heart of Midlothian. Michael Smith replaces Nathaniel Atkinson.
45'+3
First Half ends, Zürich 2, Heart of Midlothian 1.
45'+1
Foul by Nikola Boranijasevic (Zürich).
45'+1
Alex Cochrane (Heart of Midlothian) wins a free kick in the defensive half.
45'
Foul by Donis Avdijaj (Zürich).
45'
Alex Cochrane (Heart of Midlothian) wins a free kick in the defensive half.
44'
Hand ball by Bohdan Viunnyk (Zürich).
44'
Attempt missed. Barrie McKay (Heart of Midlothian) right footed shot from outside the box misses to the right. Assisted by Jorge Grant.
42'
Karol Mets (Zürich) wins a free kick in the defensive half.
42'
Foul by Lawrence Shankland (Heart of Midlothian).
39'
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.
34'
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.
32'
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.
31'
Corner, Zürich. Conceded by Stephen Kingsley.
31'
Attempt blocked. Adrián Guerrero (Zürich) left footed shot from the left side of the box is blocked. Assisted by Antonio Marchesano.
29'
Corner, Zürich. Conceded by Stephen Kingsley.
28'
Foul by Cameron Devlin (Heart of Midlothian).
28'
Antonio Marchesano (Zürich) wins a free kick in the attacking half.
27'
Attempt blocked. Mirlind Kryeziu (Zürich) header from very close range is blocked. Assisted by Adrián Guerrero with a cross.
27'
Attempt blocked. Becir Omeragic (Zürich) right footed shot from the left side of the box is blocked.
26'
Corner, Zürich. Conceded by Craig Gordon.
26'
Attempt saved. Blerim Dzemaili (Zürich) right footed shot from outside the box is saved in the top right corner. Assisted by Bohdan Viunnyk.
26'
Attempt blocked. Cameron Devlin (Heart of Midlothian) right footed shot from outside the box is blocked. Assisted by Lawrence Shankland.
25'
Foul by Peter Haring (Heart of Midlothian).
25'
Blerim Dzemaili (Zürich) wins a free kick in the attacking half.
24'
Foul by Antonio Marchesano (Zürich).
24'
Cameron Devlin (Heart of Midlothian) wins a free kick in the defensive half.
22'
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.
22'
Antonio Marchesano (Zürich) is shown the yellow card.
20'
Penalty conceded by Ole Selnæs (Zürich) after a foul in the penalty area.
20'
Penalty Heart of Midlothian. Nathaniel Atkinson draws a foul in the penalty area.
19'
Attempt saved. Blerim Dzemaili (Zürich) right footed shot from outside the box is saved in the centre of the goal.
17'
Adrián Guerrero (Zürich) wins a free kick in the attacking half.
17'
Foul by Cameron Devlin (Heart of Midlothian).
15'
Attempt missed. Antonio Marchesano (Zürich) right footed shot from outside the box misses to the right. Assisted by Karol Mets.
13'
Foul by Ole Selnæs (Zürich).
13'
Cameron Devlin (Heart of Midlothian) wins a free kick in the defensive half.
12'
Offside, Zürich. Antonio Marchesano tries a through ball, but Mirlind Kryeziu is caught offside.
11'
Blerim Dzemaili (Zürich) wins a free kick on the right wing.
11'
Foul by Peter Haring (Heart of Midlothian).
9'
Foul by Antonio Marchesano (Zürich).
9'
Barrie McKay (Heart of Midlothian) wins a free kick in the defensive half.
7'
Substitution, Heart of Midlothian. Toby Sibbick replaces Craig Halkett because of an injury.
5'
Attempt missed. Becir Omeragic (Zürich) right footed shot from outside the box is too high.
3'
Foul by Jorge Grant (Heart of Midlothian).
3'
Antonio Marchesano (Zürich) wins a free kick in the defensive half.
2'
Alex Cochrane (Heart of Midlothian) wins a free kick in the defensive half.