The sides played out a breathtaking draw in their first group stage meeting earlier this month, with Rangers denied a brilliant victory by Darwin Nunez in the dying stages in Portugal.
Tonight’s game will be key in deciding which team will top the group, with the pair currently level on seven points, both with two wins and a draw in their campaigns so far.
Rangers have all the momentum, though, and remarkably remain unbeaten this season. They have scored 12 goals in their last two game alone and boast a commanding lead in the Scottish Premier League, while Benfica have stumbled to successive defeats in their last two outings.
Here is everything you need to know:
When is it and what time is kick-off?
The match will begin at 8pm at Ibrox on 26 November.
How can I watch it online and on TV?
The game will be broadcast live on BT Sport 3 and will also be available on the BT Sport app.
What is the team news?
Rangers have almost a full squad at their disposal, with Kemar Roofe pushing for a starting position having come off the bench when the two sides last met.
Former Manchester City defender Nicolas Otamendi is suspended, while Darwin Nunez and Julian Weigl have not travelled after testing positive for coronavirus. Jean-Clair Todibo, Andre Almeida, Nuno Tavares and Pedrinho remain sidelined.
Rangers: McGregor; Tavernier, Goldson, Balogun, Barisic; Arfield, Jack, Kamara; Hagi, Morelos, Kent
Benfica: Vlachodimos; Goncalves, Jardel, Vertonghen, Grimaldo; Rafa, Pires, Taarabt, Everton; Pizzi; Seferovic
What are the odds?
Rangers – 6/5
Benfica – 23/10
Draw – 13/5
This weekend get a £10 free bet with Betfair, when you bet £10 on a Same Game Multi on the Premier League. Terms: Min £10 Same Game Multi bet on any EPL match this Fri – Sun. Free bet valid for 72 hours, awarded at bet settlement. Excludes cashed out bets. T&Cs apply.