The pair played out a thrilling draw in their first meeting in the group stage, with Rangers recovering from a disastrous start to take a two-goal lead, only for Darwin Nunez to break Scottish hearts with a last-gasp equaliser in Portugal.
Steven Gerrard’s side are level on points with Benfica at the top of the group, with two wins and one draw, and a victory tonight would put Rangers in pole position to finish as the No 1 seed heading into the knockout rounds.
Rangers have been in imperious form domestically and remain unbeaten this season. They have scored 12 goals in their last two league fixtures alone while Benfica have lost their last two games in succession.
Here is everything you need to know:
Alfredo Morelos celebrates
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.
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
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.