Sporting Lisbon and Leixoes Matosinhos both did as expected to beat Belenenses and Sporting Braga respectively.
The local derby between Belenenses and Sporting Lisbon saw no goals in the first half, but Marcelo broke the deadlock for Belenenses on 52 minutes.
However, Simon Vukcevic equalised in the 74th minute and Helder Postiga delivered the winner four minutes later, 1-2.
Leixoes, fourth in the Liga Sagres, needed a little help to take three points from their trip to Braga, as Nuno Frechaut scored an own goal on 79th minute to decide the match in favor of the opposing team.
Leaders FC Porto face Rio Ave on Sunday, while second-placed Benfica meet with Pacos de Ferreira.