Two goals in four second-half minutes earned Rangers a rousing victory over Porto to surge closer to the Europa League knockout stages.
Little separated Steven Gerrard’s men and last year’s Champions League quarter-finalists before Alfredo Morelos and Steven Davis crashed in strikes at a raucous Ibrox.
The result means Rangers sit joint top of Group G along side Young Boys of Switzerland with two games remaining, while Porto and Feyenoord are three points behind.
It was yet another showing of strength in Europe under Gerrard, who has only lost three times – and never at Ibrox – across 26 matches in continental competition.
Rangers, who drew 1-1 with Porto two weeks ago, now go to Rotterdam on 28 November before welcoming Young Boys to Ibrox two weeks later in their final group game.