Benfica have scored in every game this season and have the best attack in Portugal, averaging 2.8 goals per game.
They're averaging 19 shots per match, with Vangelis Pavlidis leading the way with nine goals in nine league games.
Gil Vicente are one of the few teams who've managed to cause Benfica some problems at the back, scoring against them and creating more than one big chance.
They've won their last two away games, including a 2-1 win over Braga, showing they can cause problems going forward.
However, they've struggled to keep clean sheets against stronger teams.
In their last game, for example, they conceded at home to Porto, giving away 12 shots.
Benfica should have enough quality to win this one, but BTTS landing in four of their last five games suggests another clean sheet won't be easy.