Benfica have instilled some stability back in their recent matches and will be gunning for three points when they play host to Sporting Braga in their 31st game of the Primeira Liga campaign. Placed at the league summit, Benfica are seeking to open a seven-point gap, while third placed Braga know they could rise to second with a win here. Braga have been a thorn to Benfica in recent meetings and Benfica will not want any mishaps in their title chase coming into this game but facing a side they haven't beaten in three straight games will call for extra caution. They are on a three-game unbeaten run, with two straight wins and should be fired up for this game, especially given they are playing at home. Benfica’s latest win, a 2-0 outcome away to Gil Vicente was their second straight clean sheet. The league leaders have one loss in 15 league games at home, while they have won 13.
Braga have registered three wins in their last five matches against Benfica and they will hope to extend this run here. However, all their positive results against Benfica in recent games have come when playing at home. In their most recent match against Benfica, they won on penalties in the quarter finals of the Portuguese Cup, where they are set to face Porto in the final. With a 10-match unbeaten run coming into this game, Braga will feel psychologically ready for the league leaders. This will be backed up by three straight away wins in the league. However, two clean sheets only in the last five away league matches point to needed focus in the defensive aspects of their game.
Benfica are better performers when playing at home; they take into this game a good run at home in the league. After falling to Braga in the Portuguese Cup, they will have extra motivation to go for a win here. Braga were at home in the last three matches against Benfica, in which they avoided defeat, and we expect a different scenario here. Our prediction for the Benfica v Braga game is for a home win.