After a poor run of form, the hosts picked up an important 2-1 victory over Boavista last time out, while the league leaders drew 2-2 with Belenenses in dramatic fashion.
Braga returned to winning ways last time out, as they picked up a narrow victory at home to strugglers Boavista.
Sebastian Perez opened the scoring for the visitors, but Fransergio equalised on the stroke of half time for Os Arcebispos, before Andraz Sporar netted the winning goal to seal all three points for Carlos Carvalhal''s side.
Before that, the Archbishops picked up just one win from five league games, slipping away from the Primeira Liga's top three as a result.
Carvalhal's men now sit in fourth spot in the Portuguese top flight, with a two-point gap between themselves and Benfica in third place.
As a result, Braga still stand a strong chance of finishing in the top three, and will be desperate to put a winning run together to boost those chances.
They face a tough test on Saturday though, as they take on a Sporting Lisbon side who are yet to lose in league action this season.
Despite their lofty position, the Lisbon outfit are currently going through their toughest patch of the season, having drawn three of their last four games.
As a result, their lead at the top of the table has been cut from 10 points to four points with six games left to play.
Sporting captain Sebastian Coates pulled a goal back for his side in the 83rd minute, before the league leaders won a penalty in the sixth minute of added time at the end of the game, which substitute Jovane Cabral converted to salvage a point for his side and maintain their unbeaten record.
While they did enjoy a late comeback, Amorim's men dropped points for the third time in their last four games, and now sit just four points ahead of Porto, who remain in hot pursuit of the top spot.
They will be desperate to get back to winning ways on Sunday and put that shaky run behind them, as they look to fend off Porto and seal their first Primeira Liga title since 2002.
Meanwhile, midfielder Ali Musrati could also miss out on Sunday's clash, after he was absent from the squad last time out.
Forward Andraz Sporar will be ineligible for this game against his parent club, after he netted the third goal of his loan move off the bench last time out.
He could look to move back to a system of three centre-backs to match Sporting's threatening attack, with Rolando potentially coming back into the side to offer more defensive stability.
Sporting Lisbon are expected to remain without centre-back Zouhair Feddal, who has missed the last two matches through injury.
At the other end of the pitch, Paulinho will lead the line for Amorim's men against his former club, having moved to the capital from Os Arcebispos in January.
He will be supported by the attacking threat of Pedro Goncalves, who has registered 17 goals and four assists in 26 games in the Portuguese top flight this season.
Braga possible starting lineup:
Matheus; Tormena, Rolando, Silva; Esgaio, Fransergio, Gaitan, Sequeira; Horta, Ruiz, Galeno
Sporting Lisbon possible starting lineup:
Adan; Inacio, Coates, Reis; Porro, Mario, Palhinha, Mendes; Tomas, Paulinho, Goncalves
We say: Braga 1-1 Sporting Lisbon
Both sides come into this game in their largest patches of inconsistency of the campaign, and we see them sharing the points on Sunday.
While Braga got back to winning ways last time out, their opponents are yet to lose in league action this season, but Sporting have also experienced somewhat of a dip in form by their own standards recently.