SC Vianense come into this one in fine shape, with five wins and a draw from their last six league matches and six straight games without a defeat. That run has also included three clean sheets, and the latest result was a 5-1 away win at CD Ribeira Brava on 22 March, so they are carrying real momentum into the meeting with Mirandela.
Their home record is solid enough to trust as well: five wins, four draws and only two losses in the league, with 17 scored and 11 conceded. That balance matters for a home win bet, because they are not relying on narrow margins alone, and they have already beaten Mirandela 3-1 away from home in December.
SC Mirandela have been much less convincing on their travels, with only three away wins, one draw and seven defeats, plus just eight goals scored in 11 league away matches. They also arrive off a 1-0 home loss to FC Tirsense on 22 March, and their recent away wins have come against sides lower in the table, which does not strongly improve their case here.
The bigger picture still leans towards Vianense because they are second in the table on 40 points, while Mirandela sit 10th on 29. The xG line is not extreme at 1.6 to 0.7, so this is more about home control and Mirandela’s weak away record than about expecting a rout.
My prediction is Home Win at 1/2. SC Vianense are unbeaten in six, have taken five wins from their last six league games, and have already beaten Mirandela 3-1 this season. Mirandela’s away record of three wins, one draw and seven defeats also points away from them causing an upset, even if the 1.6 to 0.7 xG projection leaves room for a competitive scoreline.