A week on from claiming their third league crown in four seasons, Zurich struggled to find top gear against their fourth-placed opponents before going ahead through Alain Rochat after 53 minutes.

Eulogio Zarate pulled the visitors level just three minutes later but the champions were not to be denied as Almen Abdi slotted home a 70th-minute penalty to seal the points.

In the night's other game, Young Boys snatched the runners-up spot from Basle after posting a crushing 3-0 win at St Jakob-Park.

Baykal Kulaksizoglu (50), David Degen (73) and substitute Thomas Haberli (76) bagged the goals from the victors, who snatched second place from their opponents by a single point.