All three were made to work hard for their 1-0 victories. FC Porto beat Tondela thanks to a first-half goal from the rejuvenated Vincent Aboubakar, who scored twelve times in twenty-seven outings whilst on-loan at Turkish outfit Besiktas last season.
Sporting left it late against Vitoria de Setúbal, needing a penalty, five minutes from time, committed against and converted by Bas Dost.
Benfica left it even later, with impressive new centre-forward Haris Seferovic scoring a stoppage time goal, his second in two games, to unlock a spirited GD Chaves defence.
Portimonense, after their opening day win against Boavista, faced a difficult trip to SC Braga.
The visitors matched their hosts in all departments and thoroughly deserved their 1-0 lead thanks to a Paulinho goal midway through the first-half.
On the stroke of half-time Bruno Xadas collected the ball on the edge of the Portimonense penalty area before unleashing an unstoppable 20-yard left-footed effort that rocketed into the net with goalkeeper Ricardo Ferreira rooted to the spot.
The 19-year-old Bruno Xadas scored eleven goals in thirty matches from midfield for Braga B last season, earning him the chance to make his debut for the senior team at the tail end of the season and a call-up to Portugal’s U20 World Cup squad, where he outshone all his team mates, especially when scoring a brace against hosts South Korea.
The home side improved after the interval and Rui Fonte grabbed the winner in the sixty-eighth minute.
SC Portimonense have made an encouraging start to the season but the club needs to address the issue of ticket sales with long queues in evidence for their opening game.
With an attendance of under 3,000 and apparently only one box office open, many fans gave up and watched the game on TV in the local bars.