Porto inched ahead of Benfica in their riveting battle for the Liga title as a pair of early goals saw off Estoril.
Brazilian Maicon put Porto ahead after four minutes and a penalty from Colombian striker Jackson Martinez in the 14th minute put the home side 2-0 ahead.
That was the end of the scoring, with the three points lifting Porto one ahead of Benfica who play Gil Vicente on Sunday.
Both giants of the Portuguese game remain unbeaten in the league this season, with tonight's game Porto's 22nd of the campaign. They are due to meet on the penultimate weekend, in a possible title decider.
FC Groningen had to settle for a point from their Eredivisie clash with mid-table rivals NAC Breda.
The match briefly tilted Groningen's way when they seized a 48th-minute lead thanks to Maikel Kieftenbeld, who crashed a fierce shot into the top left corner from 25 yards after a corner was only half cleared.
However NAC were back on level terms two minutes later after they were awarded a penalty for a shove in the box, and Jordy Buijs converted from the spot.
It finished 1-1, with Groningen staying ninth in the table and NAC remaining 12th.
Turkish Super Lig
Super Lig leaders Galatasaray suffered a setback in their bid for the title after they were beaten 1-0 at home by mid-table Genclerbirligi
Unmarked Bjorn Vleminckx put the visitors ahead after an hour with a diving header from 12 yards before second-half substitute Didier Drogba had the chance to level with a penalty in the 84th minute.
However, the striker blasted his effort over the bar, blaming the pitch for his miss as he gestured towards the spot.
It got worse for the home side when Gokhan Zan saw red with three minutes left, as Galatasaray lost in the league for the fourth time this season.
Victory for Besiktas at Trabzonspor Saturday would see their lead at the top of the table cut to two points.
Randers FC moved within a point of second-placed FC Nordsjaelland in the Danish Superliga this evening thanks to a 2-0 home win over relegation-threatened Sonderjyske.
Nicolai Brock-Madsen netted both goals for the Champions League hopefuls, the first two minutes before the break and the second on the stroke of full-time, to lift Randers four points clear of fourth-spotted AaB.
Sonderjyske, meanwhile, remained outside the drop zone only on goal difference.
St Etienne missed the chance to climb above third-placed Marseille as they had to settle for a 2-2 draw at Rennes on Friday night.
Goals from Romain Danze and Julien Feret put Rennes into the lead twice, but Yohan Mollo and the in-form Pierre-Emerick Aubameyang pegged the hosts back.
Having won just once in their last six Ligue 1 games before this clash, Rennes knew they faced a stiff challenge against a St Etienne side that had claimed six victories out of seven and would have strengthened their claims for a Champions League place next season with another.
Instead, St Etienne now stand a point behind Marseille, who face second-placed Lyon on Sunday.