The third round of the Taça de Portugal is one of the most eagerly awaited weekends of the Portuguese football calendar, especially since the rule change several years ago whereby a seeded draw forces top-flight teams to be the away team.
It increases the chance of shocks and this year was no different with four clubs from Portugal’s top division dumped out of the Portuguese Cup by lower league teams.
Sporting 2-1 Arouca
FC Porto held on for a vital 1-0 win against a Portimonense side that pushed them until the final minutes of the match. Sérgio Conceição’s side were wasteful on the night but managed to escape with a crucial three points that keeps them within touching distance of title rivals Sporting and Benfica.
Benfica secured a dramatic 1-0 win in Estoril to claim top spot in the Primeira Liga.
They’re making a habit of it. After a sensational last-gasp comeback victory in the Champions League in midweek against Union Berlin, Braga again had to come from behind to win.