90' The match is over. Final score 1 - 1.
90' Corner awarded to FC Lugano.
90' At Letzigrund the fourth official shows that 4 minutes will be added to the second half.
88' Tomislav Stipic is making the team's third substitution at Letzigrund with Amel Rustemoski replacing Yoric Ravet.
87' FC Lugano have been awarded a corner by Stephan Klossner.
86' In Zurich FC Lugano drive forward through Armando Sadiku. His shot is on target but it's saved.
85' FC Lugano are coming forward and Alexander Gerndt gets in a strike, it misses the target, however.
83' Balint Vecsei (FC Lugano) has been booked and must now be careful not to get a second yellow card.
83' Robin Roger Kamber (Grasshopper Club Zurich) has been booked and must now be careful not to get a second yellow card.
77' Corner awarded to Grasshopper Club Zurich.
73' FC Lugano's Dragan Mihajlovic is on target but unsuccessful.
72' Robin Roger Kamber is back on his feet again.
72' Play has been resumed.
72' Play has been interrupted briefly in Zurich to check on Robin Roger Kamber, who is grimacing with pain.
70' Petar Brlek is replacing Mario Piccinocchi for FC Lugano at Letzigrund.
68' FC Lugano are coming forward and Alexander Gerndt gets in a strike, it misses the target, however.
64' Armando Sadiku is replacing Mattia Bottani for the away team.
62' FC Lugano's Carlinhos Junior gets his shot away but it misses the target.
60' Tomislav Stipic (Grasshopper Club Zurich) is making a second substitution, with Mergim Bajrami replacing Caiuby.
60' FC Lugano's Mattia Bottani misses with an attempt on goal.
58' FC Lugano have been awarded a corner by Stephan Klossner.
57' Carlinhos Junior gets his shot on target but fails to score for FC Lugano.
49' FC Lugano have been awarded a corner by Stephan Klossner.
49' FC Lugano push forward at Letzigrund and Balint Vecsei gets in a strike. This is blocked, however, by a determined Grasshopper Club Zurich defence.
46' The second-half has started.
46' The home team have replaced Djibril Diani with Nedim Bajrami. This is the first substitution made today by Tomislav Stipic.
45' Goal! FC Lugano go level at 1 - 1 through Carlinhos Junior in Zurich.
45' The whistle has gone to end the first-half.
45' Great play from Jonathan Sabbatini to set up the goal.
44' Play has been resumed.
44' FC Lugano's Mattia Bottani is back in action after a slight knock.
43' The match at Letzigrund has been interrupted briefly for a check on Mattia Bottani, who is down injured.
39' Caiuby (Grasshopper Club Zurich) has received a yellow card from Stephan Klossner.
36' Corner awarded to Grasshopper Club Zurich.
35' Grasshopper Club Zurich push forward through Marco Djuricin, whose finish on goal is saved.
31' FC Lugano attack but Balint Vecsei's header doesn't find the target.
31' FC Lugano have been awarded a corner by Stephan Klossner.
29' Grasshopper Club Zurich are pushing forward but Yoric Ravet's finish is wide of the goal.
28' Carlinhos Junior (FC Lugano) has received a first yellow card.
27' Important block from the FC Lugano defence as Petar Pusic fires in a strike for Grasshopper Club Zurich.
25' Jonathan Sabbatini (FC Lugano) goes for goal but the shot is blocked by an alert defence.
25' FC Lugano drive upfield and Mattia Bottani gets in a shot. The strike is blocked by a Grasshopper Club Zurich defender.
23' Djibril Diani (Grasshopper Club Zurich) gets a yellow card.
22' FC Lugano are whistled for offside.
21' Alexander Gerndt for FC Lugano gets in a strike but fails to hit the target.
13' Robin Roger Kamber instrumental with a fine assist.
13' Goal! Marco Djuricin gives Grasshopper Club Zurich a 1 - 0 lead.
12' Jonathan Sabbatini of FC Lugano gets in a strike, but is off target.
11' Cedric Zesiger is booked for the home team.
5' Grasshopper Club Zurich surge into the attack at Letzigrund but Marco Djuricin’s header is off-target.
5' Corner awarded to Grasshopper Club Zurich.
2' FC Lugano's Alexander Gerndt gets in a shot on goal at Letzigrund. But the effort is unsuccessful.
1' Today's referee, Stephan Klossner, has blown to start the match.
The official team line-ups are now available.