Alfredo Morelos became Rangers’ top European goalscorer but Darwin Nunez’s injury-time strike saw 10-man Benfica snatch a 3-3 draw in the Europa League.
Morelos’s tap in six minutes after half-time – the Colombian’s 22nd goal in Europe seeing him overtake Ally McCoist as Rangers’ leading scorer on the continent – had given his side a 3-1 lead, only for the Portuguese to hit back twice in the final 13 minutes through Rafa Silva and substitute Nunez.
Rangers had made the worst possible start when falling behind after only 60 seconds thanks to Connor Goldson’s unfortunate own goal, only for Nicolas Otamendi’s straight red card (19) to then turn the game on its head as the visitors scored twice in just 88 seconds.
Steven Gerrard’s side levelled matters through Diogo Goncalves’s own goal (24), before Glen Kamara immediately made it 2-1 with his first strike since September 2019.
Nunez’s late effort means both teams remain unbeaten and at the top of Group D ahead of the return meeting at Ibrox.