Postpublished at 50 mins
Rangers 2-0 Braga (2-1 agg)
Another simple ball over the top catches Braga napping.
A better touch from Aaron Ramsey and he has a fantastic chance.
Tavernier squeezes in second-minute opener & Roofe has headed goal ruled out by VAR then rattles crossbar
Tavernier penalty puts Rangers ahead on aggregate after Tormena sent off; Goldson hits post in second half & Roofe then Ramsey strikes disallowed
Braga grab shock late goal with Carmo's glancing header to force extra time, but Roofe turns in Aribo cross & Braga reduced to nine men with Medeiros dismissal before Arfield hits bar
Rangers will face RB Leipzig in Europa League semi-finals after the Germans beat Atalanta 3-1 on aggregate
Nick McPheat
Rangers 2-0 Braga (2-1 agg)
Another simple ball over the top catches Braga napping.
A better touch from Aaron Ramsey and he has a fantastic chance.
Rangers 2-0 Braga (2-1 agg)
Rangers have started the second half with the same zip as Kemar Roofe looks like he's through but doesn't get a shot away.
Up the other end, Braga try to break but Gomes' cross is gathered by Allan McGregor.
Rangers 2-0 Braga (2-1 agg)
And we're back off and running.
Half-time change at the break for Braga as Andre Horta makes way for Francisco Moura.
Eh, Barca are getting beat 2-0 by Frankfurt at the Nou Camp.
3-1 to the German side on aggregate in that one.
HT: Rangers 2-0 Braga (2-1 agg)
'Make us dream' was the message from the fans pre-match.
If that first half hasn't achieved that then I don't know what will...
Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.
Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.
HT: Rangers 2-0 Braga (2-1 agg)
This touch map shows just how often Borna Barisic and James Tavernier have been on the ball, and how advanced both Rangers full-backs were in that first half.
Some brilliant attacking involvements from these two.
And take a look at their average positions during that blistering first half...
HT: Rangers 2-0 Braga (2-1 agg)
Braga have been blown away, no doubt about that, but they did earn a victory away from home on Sunday after getting a man sent off late in the first half...
HT: Rangers 2-0 Braga (2-1 agg)
Richard Foster
Former Rangers defender on BBC Sportsound
Quote MessageI think we can all go home now because the chances of Braga coming back into this game are slim to none. They've been poor with 11 men, they'll be worse with 10.
An enormous cheer from the Ibrox crowd, their team has been outstanding.
What is it with this side and European nights?
James Tavernier at the double, one buried at the back post and another from the spot, has Rangers cruising against 10-man Braga.
The Portuguese side had Vitor Tormena rightly dismissed for the foul leading to the spot kick.
Rangers 2-0 Braga (2-1 agg)
Mark Hateley
Former Rangers striker on BBC Sportsound
Quote MessageRangers are worthy of that second goal. They've had lots of chances this like. James Tavernier is as cool as you like, strikes it down the middle.
James Tavernier (pen)
Straight down the middle.
Cool as you like from the Rangers skipper, who was made to wait to take that spot kick.
The Ibrox roof has come off again!
Rangers 1-0 Braga (1-1 agg)
And the Braga defender is off. Easy decision for the referee.
After a slight VAR check, James Tavernier places the ball...
Rangers 1-0 Braga (1-1 agg)
Kemar Roofe races onto a bouncing ball over the top and Vitor Tormena barges into the back of the striker while he's through on goal.
Penalty given.
Rangers 1-0 Braga (1-1 agg)
Abel Ruiz, who scored in the first leg, is down screaming.
Doesn't look like a lot of contact on the challenge with Calvin Bassey but you wouldn't blame the Braga players for trying to get a breather.
Rangers 1-0 Braga (1-1 agg)
Kemar Roofe reacts to a ricochet but he drags his shot wide from the edge of the area.
Moments later, Aaron Ramsey picks out Ryan Kent with a fine ball to the back post but the winger's header back across goal is gathered.
This is a big five minutes for Rangers.
Rangers 1-0 Braga (1-1 agg)
Rangers could be out of sight.
It'll be difficult for the home side to keep this tempo up for the entire 90 so they need to make these chances count.
Rangers 1-0 Braga (1-1 agg)
Just like the previous Kemar Roofe chance, Rangers work the exact same corner.
James Tavernier takes, Joe Aribo flicks on to back post, and Roofe should be there to finish but he's a yard off it.
Rangers 1-0 Braga (1-1 agg)
Finally getting a replay of that Kemar Roofe chance.
Call me harsh but he's got to score that. It comes at him quick but it looks harder to miss.
Rangers 1-0 Braga (agg 1-1)
Rory Loy
Former Rangers forward on BBC Sportsound
Quote MessageThe movement from Kemar Roofe is excellent, he sneaks in at the back post on the blind side. It flicks up and he's just trying to cushion it, take the pace off it, and it bounces up and hits the bar. It just shows you, if you can get crosses in against this Braga team, they are at sixes and sevens in the box.