Stefan Knezevic is shown a yellow card by the referee
HE MISSES - Christian Witzig takes the penalty, but he fails to score!
That's it! The referee blows the final whistle
end of second half
Luzern make a substitution. Tyron Owusu runs off the field and in comes Levin Winkler
Luzern make a substitution. Matteo Di Giusto runs off the field and in comes Severin Ottiger
Hugo Vandermersch is shown a yellow card by the referee
Tyron Owusu is shown a yellow card by the referee
Luzern make a substitution. Kevin Spadanuda runs off the field and in comes Sinan Karweina
St. Gallen make a substitution. Alessandro Vogt runs off the field and in comes Shkelqim Vladi
St. Gallen make a substitution. Carlo Boukhalfa runs off the field and in comes Corsin Konietzke
St. Gallen VS Luzern
Stefan Knezevic is shown a yellow card by the referee
St. Gallen VS Luzern
HE MISSES - Christian Witzig takes the penalty, but he fails to score!
St. Gallen VS Luzern
That's it! The referee blows the final whistle
Luzern VS St. Gallen
end of second half
St. Gallen VS Luzern
Luzern make a substitution. Tyron Owusu runs off the field and in comes Levin Winkler
St. Gallen VS Luzern
Luzern make a substitution. Matteo Di Giusto runs off the field and in comes Severin Ottiger
St. Gallen VS Luzern
Hugo Vandermersch is shown a yellow card by the referee
St. Gallen VS Luzern
Tyron Owusu is shown a yellow card by the referee
St. Gallen VS Luzern
Luzern make a substitution. Kevin Spadanuda runs off the field and in comes Sinan Karweina
St. Gallen VS Luzern
St. Gallen make a substitution. Alessandro Vogt runs off the field and in comes Shkelqim Vladi
St. Gallen VS Luzern
St. Gallen make a substitution. Carlo Boukhalfa runs off the field and in comes Corsin Konietzke