Alfredo Morelos scored one and set up another as Rangers beat Porto 2-0 to give themselves a real chance of making the Europa League knockout stages, while Wolves left it late to beat Slovan Bratislava..
The Colombian produced a brilliant touch and finish with his left foot in the 69th minute to take his season tally to 21 - 11 of them in Europe and three of them in four group matches.
The striker then set up Steven Davis to fire home via a deflection and move Rangers level on seven points with leaders Young Boys in Group G and three ahead of Porto and Feyenoord.
Rangers gradually got on top after a slow start to make it a memorable night for Scottish football following Celtic's win at Lazio, although they needed two goal-line clearances to prevent their opponents taking the lead.
Steven Gerrard's men went into the game in confident mood after an impressive display in a 1-1 draw in Portugal two weeks ago and the Rangers boss picked the same 11.
Sergio Conceicao's team had silenced the sell-out crowd before Glen Kamara cleared Pepe's flick off the line following an eighth-minute corner and striker Francisco Soares soon sent a free header wide.
Rangers continued to make small improvements and their best first-half chance came in stoppage-time when a return pass from Davis allowed Tavernier to cut back for Brandon Barker, but the winger skied his effort from 15 yards.
Porto lost Pepe to injury inside four minutes of the restart and Rangers continued to grow into the game, finding good rhythm to their passing before Kent forced a decent stop on the hour mark with a turn and shot from 20 yards.
Morelos headed wide under pressure following a Barisic free-kick but there was a scare for Rangers when Wilson Manafa arrived unmarked at the back post before Connor Goldson cleared his effort off the line.
However, they took the lead two minutes later. Tavernier engineered a pass to Ryan Jack in room on the right wing and the midfielder picked out the only blue shirt in the box. Morelos did not have much space but he killed the ball and arrowed a left-footed strike inside the far post from 16 yards.
Morelos turned provider when he held up the ball near the byline and rolled it into the path of Davis. A deflection fooled the Porto goalkeeper after the Northern Ireland midfielder drilled a shot from 20 yards.
Rangers defended well as Porto threw the ball into the box on several occasions as they held on to clinch victory.
Wolves took a big step towards qualifying for the knockout stages of the Europa League after Raul Jimenez struck in injury time to defeat Slovan Bratislava at Molineux.
It looked like Nuno Espirito Santo's side would be frustrated by a superb goalkeeping display by Dominik Greif, who included a Ruben Neves penalty save at the start of the second half among his heroics.
Raul Jimenez has four goals in his last five games. 👊
— Football on BT Sport (@btsportfootball) November 7, 2019
Wolves are on the brink of qualification! pic.twitter.com/clAjUCAHyy
However, his resistance was finally broken when Jimenez headed home Adama Traore's cross to give Wolves a 1-0 victory.
It was the first time Wanderers had won three successive games in a major European competition since their 1971/72 UEFA Cup campaign - when they won six in a row en route to reaching the final.
The win kept Nuno's team in second spot in Group K, a point behind Braga, who they travel to Portugal to play next, and extended their lead over third-placed Slovan to five points.
Wolves have won three consecutive games in major European competition for the first time since winning their opening six in the 1971-72 UEFA Cup campaign – a season that saw them reach the final of the competition.
Slovan Bratislava have won just one of their 16 Europa League group stage games (D2 L13), beating Besiktas 4-2 on MD1 this season.
Each of Wolves’ last 11 goals in all competitions have come in the second-half.
Slovan Bratislava have lost all four of their away games against English opponents in European competition by an aggregate score of 3-19.
Ruben Neves' penalty miss ended a run of 14 converted spot-kicks for Wolves in all competitions, since Neves himself also missed against Sheffield United in the Championship in September 2017.
Since the start of last season, Raúl Jiménez has scored 29 goals for Wolves in all competitions, 15 more than any other player for the club in that time.