Vor dem Fussballspiel Grasshopper Club Zürich – FC St. Gallen versammelten sich mehrere Duzend GC-Fans beim Clublokal an der Heinrichstrasse und warteten auf das Abstimmungsresultat zum Fussballstadion. Gegen 14.30 Uhr marschierten über hundert Fans zum Stadion Letzigrund. Während dem Marsch wurde Höhe der Haltestelle Quellenstrasse ein Tram durch Sprayereien beschädigt und im Stadion mehrere hundert Böller und pyrotechnische Gegenstände gezündet.
Nach dem Spiel schlugen St. Galler-Fans auf dem Weg zum Bahnhof Altstetten an einem für sie bereitgestellten Linienbus der VBZ eine Scheibe ein. Beim Bahnhof Altstetten randalierten dieselben Fans und attackierten Polizisten der Stadtpolizei Zürich und der Transportpolizei mit Steinen und pyrotechnischen Gegenständen. Ein Stadtpolizist wurde von einen Brandsatz getroffen und erlitt leichte Verletzungen. Die Stadtpolizei setzte Gummischrot und Tränengas ein. Gegen 18.45 Uhr beruhigte sich die Situation in Zürich Altstetten wieder.