Unbeaten Benfica could wrap up the Primeira Liga title on Saturday, when they travel to closest rivals Porto.
Heading into the penultimate round of fixtures, Benfica hold a two-point lead over their arch rivals with both sides unbeaten after 28 matches.
A win for Jorge Jesus' Benfica side would guarantee a 33rd Primeira Liga title, but a loss could undo all their hard work.
Benfica play bottom side Moreirense in their final league game of the campaign, while Porto face a tougher assignment - away at third-placed Pacos de Ferreira.
Vitor Pereira's Porto side will be desperate for three points as they aim to overhaul Benfica at the Estadio Do Dragao and retain their league title.
Pacos, meanwhile, can make sure of third place and a place in the Champions League qualifiers with a win at Academia.
Sporting Braga are assured of at least a place in the Europa League, and they play host to Nacional at the Estadio AXA.
Four teams are still in the running for fifth place and the final Europa League berth, although Vitoria Guimaraes can make it their own with a win at Maritimo.
Guimaraes are one point ahead of Estoril, who host second-bottom Beira-Mar, while Sporting Lisbon and Rio Ave (both four points behind Guimaraes) welcome Olhanense and Gil Vicente respectively.
Moreirense are still capable of avoiding relegation, but will be keen for full points when they host Vitoria Setubal.