On Tuesday night, Sporting CP have the chance to win the Primeira Liga for the first time since 2002, as they host struggling Boavista at the Estadio Jose Alvalade.
Sporting have enjoyed a fantastic campaign in the Portuguese top-flight, as they head into this game unbeaten in their 31 league matches so far.
A 2-0 win over Rio Ave last time out in the Portuguese top-flight means that the club from the capital has now recorded three straight league wins in the Primeira Liga without conceding a goal.
The run of clean sheets is in truth, not a major surprise considering that Sporting have the best defensive record in the Primeira Liga, as they have conceded just 15 league goals this season.
Ruben Amorim’s team has also been prolific of late too, scoring at least two goals in three of their last four games in the Primeira Liga.
Although Sporting CP have not been as prolific as their rivals in the top-three, young midfielder Pedro Goncalves has scored a highly creditable 18 league goals this season.
While Sporting are heading for the glory of winning the Primeira Liga title, Boavista are just attempting to stay in the Portuguese top-flight.
The visitors are currently 16th place in the relegation play-off spot, a point from safety and just two points clear of the automatic relegation spots.
The fact that Boavista have won just once in their last six league outings has not helped their chances of escaping the drop to the Portuguese second tier.
They have at least drawn their last two matches in the Primeira Liga. A record of just one away win in six games in the Primeira Liga has also been a factor in the visitors faltering recent form.
Forebet predicts that Sporting will record a victory in a high-scoring encounter to end their long wait for a Primeira Liga title.