Goncalo Guedes impressed with an eye-catching brace as Portugal brushed aside Algeria 3-0 in a routine World Cup warm-up.
Portugal’s early command of possession illustrated the gulf in class and the inevitable opener arrived in the 17th minute.
Bernardo Silva cleverly nodded William Carvalho’s lofted pass into the path of the fast-arriving Guedes, who made no mistake with a simple low finish.
Cristiano Ronaldo looked likely to double the advantage in quick time when Fernandes released him into the area, but Salhi was quick off his line to divert the left-footed finish.
Ronaldo then he turned provider for Fernandes eight minutes before the break, curling a delightful cross in from the left that invited the Sporting midfielder to head home.
Portugal 2-0 up at half time.
Ronaldo remained on the pitch after the interval and could have scored from either of two promising opportunities, only to be denied by the confident Salhi on both occasions.
The mounting chances eventually resulted in a third in the 55th minute as left-back Raphael Guerreiro’s measured cross was met by a thumping Guedes header.
Frustration would only grow for Ronaldo when he misjudged an acrobatic volley attempt on the hour and that was to prove his final chance at getting on the scoresheet, with Andre Silva introduced in his place with 16 minutes remaining.
Any hint of a rout disappeared with his withdrawal as Portugal appeared content to begin fixing their focus on the all-important clash with Spain on June 15 that will go a long way to shaping Group B.
The hosts did have the ball in the net one final time through Joao Mario, only for the VAR to chalk off the goal due to a handball in the lead-up from Guedes.