Flawil startete engagiert und erarbeitete sich die ersten Chancen. Bereits zu Beginn flog ein Kopfball von Ammann knapp neben das Tor der Glarner. Kurz darauf sorgte ein zu kurzer Rückpass von Memeti für eine brenzlige Situation, doch Torhüter Elmer klärte stark gegen den heranstürmenden Obrist. Dann kamen die Gäste aus Glarus besser ins Spiel. In der 8. Minute wurde Dubacher von Böni steil angespielt und nutzte die Chance eiskalt: 1:0 für die Stadtglarner. Die Freude währte jedoch nicht lange. Nur zehn Minuten später glich Flawil aus, erneut nach einem unglücklichen Rückpass – diesmal von Contardi. Perlaska verwandelte sicher zum 1:1. Flawil blieb am Drücker und nutzte die nächste Unachtsamkeit der Gäste. In der 22. Minute ging der Gastgeber durch einen verwandelten Elfmeter von Holenstein in Führung. Vorausgegangen war ein Foul von Mortagna an Ammann im Strafraum. Ein weiterer ungenauer Rückpass, diesmal von Ramadani, ermöglichte Flawil die nächste Grosschance, doch der Pfosten bewahrte die Glarner vor einem weiteren Gegentor. Kurz vor der Pause hatte Gössi eine Gelegenheit zum Ausgleich, doch es blieb beim 2:1-Pausenstand für das Heimteam.
Nach dem Seitenwechsel drängte Flawil weiter und verzeichnete die erste Tormöglichkeit mit einem Weitschuss, der das Ziel knapp verfehlte. Das Spiel verlagerte sich zunehmend ins Mittelfeld, und klare Chancen blieben auf beiden Seiten Mangelware. In der 83. Minute erhielt Flawil durch eine Rote Karte nach einer Tätlichkeit seines Kapitäns eine Schwächung. Die Glarner witterten daraufhin ihre Chance auf den Ausgleich und erspielten sich eine aussichtsreiche Freistossposition. Contardi schoss jedoch über das Tor. In der Nachspielzeit hatte Gössi mit einem Schuss aufs Lattenkreuz die letzte Möglichkeit, doch das Glück war den Gästen nicht hold.
Der 2:1-Sieg des FC Flawil ging aufgrund der dominanten ersten Hälfte und der Fehleranfälligkeit der Glarner insgesamt in Ordnung.