Abdallah Sima's second-half goal delivered a 1-0 victory for Rangers against Real Betis in their opening Europa League match at Ibrox.
The forward poked home a shot from close range in the 67th minute to settle a competitive match between the two favourites to progress from Group C.
Michael Beale's side also struck the frame of the goal twice in a strong second-half display and had goalkeeper Jack Butland to thank for making several key saves, especially in the opening period.
- How the teams lined up | Match stats
- Europa League tables | Fixtures | Results
- Get Sky Sports | Get NOW to stream biggest moments
Betis pushed for a leveller but two big saves from Butland late on denied substitute Rodri from snatching his side a point.
How Rangers edged past Betis
Rangers could have been in front within five minutes when Kemar Roofe's searching pass sent Rabbi Matondo running clear but his weak shot was easily saved by Claudio Bravo.
Betis' response came from a driven effort from Abdessamad Ezzalzouli that Butland did well to save before he pushed away another Ezzalzouli shot from a tight angle.
It was end to end at this point and a rare mis-step from the impressive Isco saw him drag a shot wide after good play by Hector Bellerin down the Betis right.
Ezzalzouli then lashed a shot over the top and saw another effort repelled by Butland as the Spaniards pushed for the lead.
At the other end, Sima could not get enough purchase on his effort before Matondo was wasteful with another attempt before the break.
The Welshman looked to have a great chance early in the second half with Sima's cross coming his way only for Bellerin to steer it clear for a corner.
Tom Lawrence struck the outside of a post with a long-range effort and Barisic then hit the top of a crossbar from a free-kick just outside the box after Marc
Rangers' winner finally arrived when Sima slammed in a loose ball as Betis failed to properly deal with a goalmouth scramble after Bravo made a stunning stop to repel Roofe's volley.
Beale: Too early for praise, we must keep winning
Rangers manager Michael Beale: "It was a big result and well done to the players.
"We had a couple of big moments in the first half, particularly with Rabbi (Matondo) going clean through.
"We did not settle until after 35 minutes and that is something that has been recurring. In the second half I thought we were outstanding and the goal typified that.
"For everybody else it is just a goal off a set-play but we win four first contacts before the goal. In tight games that is what we need to do more of.
"I knew it would be tough and I told the players that at half-time. I told them to step over the line, to commit to the game fully and not be a seven out of 10.
"We have had a couple of bangs on the head this season and we have heard it loud and clear from the outside.
"We have had two clean sheets since the international break and that is a real positive sign.
"But, nothing is done. It is just one performance. I don't think we can come off of each other just now.
"We came into the season and what we were seeing behind the scenes were really positive signs then the results and performances have not been in line with that.
"The first thing is showing passion and desire, I think the quality will come over time with results and confidence.
"It's too early for me to start talking and giving the team praise. We need to go again at the weekend."
Opta Stats - Rangers extend unbeaten Ibrox run
- Rangers ended a run of six defeats in a row in European competition (excl. qualifiers) with the Scottish giants also registering a clean sheet for the first time in 13 (since a 3-0 win over Crvena Zvezda in March 2022).
- Real Betis have now lost three in a row in Europe, as many defeats as they suffered in their previous 16 (W9 D4).
- Rangers have now won four UEFA Europa League games in a row on home soil and are unbeaten in seven at Ibrox, last enjoying a longer winning streak in the competition (incl. UEFA Cup) between September 2006 and February 2007 (4 wins in a row).
- Real Betis have lost eight of their 11 European clashes with British teams (W2 D1), including each of the last four.
What's next?
Rangers return to Scottish Premiership action on Sunday at home to Motherwell. Kick-off 3pm.
Their next Europa League match is away to Aris Limassol on October 5. Kick-off 5.45pm.