Braga takes slender first leg lead over Rangers
Braga will take a slender 1-0 lead into next week's UEFA Europa League quarter-final second leg against Rangers thanks to Abel Ruiz's strike in Friday's (AEST) tie.
The host had already hit the post through Ricardo Horta and had an Andre Horta strike ruled out when Abel Ruiz fired them ahead shortly before half-time.
Rangers eliminated Borussia Dortmund and Red Star Belgrade to make it this far but could not register a shot on target at Estadio Municipal de Braga.
The sides meet again at Ibrox in a week's time, with the winners of this tie to face either RB Leipzig or Atalanta in the semi-finals.
After a slow start to the contest, Braga came to life in the 25th minute when captain Ricardo Horta's side-footed shot from 12 yards came back off the post.
Braga thought they had taken the lead two minutes later when Andre Horta fired in a deflected shot, only for the goal to be chalked off for Fabinho's rash challenge on Ryan Jack.
But Abel Ruiz's powerful shot past Allan McGregor, making his 100th European appearance for Rangers, was allowed to stand five minutes before half-time.
The introduction of Joe Aribo and Kemar Roofe shortly after the hour mark injected some urgency into the Gers' play.
Braga's goal did not come under any serious threat, though, with Connor Goldson's wayward header the closest Rangers went to scoring.