Benfica surprisingly dropped two points at home to Belenenses whilst FC Porto won away at Feirense to leave the two giants level at the top on sixty points.
Braga’s narrow victory over Vitoria de Guimarães keeps them in touch with the top two whilst Sporting remain three points off third place following their win at Boavista.
Portimonense recorded their first triumph since January as they thumped CD Nacional.
Benfica lost their first-leg Europa League in Croatia and the malaise seemed to affect their performance against near neighbours Belenenses at the Estádio da Luz.
Jonas, deputising for the injured Haris Seferovic, opened the Eagles account ten minutes after the interval and a deflected volley from outside the box by Andreas Samaris doubled their lead.
Belenenses were back in the game on sixty-eight minutes when Diogo Viana’s free-kick deceived keeper Vlachodimos who should have done better.
Two minutes later another big mistake at the back, this time from Rúben Dias, enabled Kikas to equalise.
Jonas and second-half substitute Jota tried to push Benfica back in front but both missed chances and the home side had to settle for the 2-2 draw.
FC Porto, still basking in the glory of their Champions League success against AS Roma, travelled to bottom club Feirense full of optimism but found themselves a goal down after just four minutes. Felipe, one of the heroes against Roma, put through his own goal attempting to cut out a right-wing cross.
Quarter-of-an-hour later and the Dragons were level when Danilo Pereira, climbing high at the near-post, steered home Jesús Corona’s corner. Porto’s winning goal came courtesy of a set-piece ten minutes before the break.
After good work by Alex Telles it was Pepe who performed the coup de grâce. In the race for third place SC Braga notched up a crucial 1-0 home triumph against their Minho rivals Vitoria de Guimarães.
Ten minutes before half-time Ricardo Horta was on hand to tap home after the visitors keeper Miguel Silva was unable to hold Fransérgio fierce shot.
Sporting travelled to Porto to play Boavista and found themselves a goal behind after only three minutes when Renan Ribeiro’s outstretched leg diverted the ball in to the net at the back-post.
The Lions were level fifteen minutes later following Raphinha’s purposeful run down the right.
His low cross failed to find Marcos Acuña but Boavista defender Edu Machado turned the ball into his own net as he attempted to clear. An extremely controversial penalty in the first minute of stoppage time gave Bruno Fernandes the opportunity to secure all three points for the Lisbon side. The 2-1 win leaves Sporting on fifty-four points, three below Braga and eight adrift of top spot. SC Portimonense recorded their biggest win, since returning to the top flight in August 2017, as they trounced Madeira outfit CD Nacional last weekend. Bereft of a victory for the last six games the game was virtually over by half-time. Júlio (own goal 23’), Fernandez (28’) and Paulinho (40’) gave the home side a three goal advantage before Okacha pulled a goal back for Nacional ten minutes after the restart. Aylton Boa Morte (58’) and Jackson (83’) completed the demolition to make it 5-1.