Porto lost their last Champions League game against Man City with 3-1. Besides, they failed to win any of their last 2 league games.
On the other hand, Gil Vicente took 1 win and 2 draws in the last 3 rounds.
The AH line is home team (-1.75), which is too much for the underwhelming Porto.
Therefore the underdogs may win this game in AH.