Gil Vicente FC took the weekend honours in the Super Liga with a win at Sporting Clube de Portugal.
The Barcelos team silenced the Alvalade stadium with a first-minute goal from Brazilian striker Manoel and doubled their lead through defender José Gaspar on 21 minutes. And while Sporting had the chances to get back into the game - notably a Mario Jardel penalty saved by Paulo Jorge - the visitors made sure of the points with a late strike from Paulo Alves.
Leaders FC Porto, midweek victors against FK Austria in the UEFA Cup, impressed as they beat newly promoted CD Nacional 5-2. The visitors opened and closed the scoring through Adriano, but strikes from Maniche, Hélder Postiga with two, Clayton and Deco took the points. Another bonus for Porto was the return of goalkeeper Vítor Baía for his second appearance of the season.
SL Benfica returned to winning ways with a 2-1 success at CD Santa Clara. Winger Simão Sabrosa was the hero with free-kick goals either side of the interval after João Pedro had put the hosts ahead. Benfica climbed into third place, two points behind Vitória SC Guimarães.
Gains for Guimarães
The season's surprise package Guimarães prevailed 4-2 at rivals SC Braga. The away team raced into a three-goal lead through Pedro Mendes, Romeu and Nuno Assis before José Barosso converted a penalty for Braga. However, visiting forward Rafael grabbed a fourth on the break, before Eiber Arrieta's late consolation.
Elsewhere, Varzim SC moved into sixth spot after a 4-1 home triumph against CS Marítimo. Bottom club Moreirense FC claimed a point after holding Vitória Setúbal 2-2 at home, while the previous tenants of last place, Clube Académica de Coimbra, had their first win of the season, 3-2 against UD Leiria. At the Restelo stadium in Lisbon, meanwhile, CF Os Belenenses fought out a goalless draw with Boavista FC.