Grasshoppers and Zürich shared the spoils in a Superliga encounter that finished 2-2 on Friday evening. The home side salvaged a point after Bujar Pllana's stoppage-time equaliser cancelled out Umeh Emmanuel's earlier strike. It was a result that left both sides frustrated in different ways.
Zürich took the lead through Kevin Spadanuda in the fifty-fourth minute, but Samuel Krasniqi responded quickly for Grasshoppers. Emmanuel restored the visitors' advantage when the clock showed eighty minutes, and just when Zürich seemed set for victory, Pllana bundled home from close range. The Swiss side had dominated possession at 57 per cent but could not hold on.
Grasshoppers created more clear-cut opportunities despite having less of the ball. They registered six big chances against Zürich's single effort, and their shot accuracy of thirty-five per cent tells only half the story. Zürich were more clinical with fifty-five per cent accuracy but simply could not convert their dominance into goals.
There were disciplinary issues throughout, with Zürich collecting six yellow cards compared to Grasshoppers' two. Alexander Hack was booked early on and then substituted just before half-time, a decision that perhaps shaped the remainder of the contest. The match was punctuated by substitutions as both managers tried to find a winner.
And here's the thing about this result - Grasshoppers are now level on points with Zürich despite playing one game fewer. They sit eleventh with six points, while the visitors remain eighth on seven. It's a narrow margin in a league where every point matters.
We had backed Zürich to win, confidence sitting at thirty-nine per cent, but the match refused to follow that script. Grasshoppers dug in when it mattered most, and Pllana's late intervention proved decisive. Zürich fancy their chances going forward, but they'll need to be more ruthless.