Rangers extended their lead at the Scottish Premiership summit with their eighth consecutive league win after edging out a Covid-hit Dundee United.
The depleted visitors, who had four teenagers in their line-up, held firm for more than 70 minutes before captain James Tavernier slammed in a penalty.
The result stretches Rangers' advantage to seven points, but League Cup finalists Celtic have a game in hand.
United, who have one win in their last nine, drop to fifth.
However, it was a hugely impressive effort from Thomas Courts' men, who had an entire XI of first-team regulars - including the likes of Benjamin Siegrist, Jeando Fuchs, Ian Harkes, Peter Pawlett, Ilmari Niskanen and Marc McNulty - missing for the trip.
But Giovanni van Bronckhorst's side showed the mark of champions and found a way to win, ensuring the Dutchman's winning league start continues.
More to follow.
helpHow to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key1 = Give it up10 = Pure perfection
Rangers
Squad number1Player nameMcGregor
Squad number2Player nameTavernier
Squad number6Player nameGoldson
Squad number3Player nameBassey
Squad number16Player namePatterson
Squad number37Player nameArfield
Squad number4Player nameLundstram
Squad number18Player nameKamara
Squad number7Player nameHagi
Squad number20Player nameMorelos
Squad number14Player nameKent
Squad number17Player nameAribo
Squad number23Player nameWright
Dundee United
Squad number16Player nameCarson
Squad number12Player nameEdwards
Squad number4Player nameMulgrew
Squad number33Player nameMcMann
Squad number30Player nameWatson
Squad number26Player nameMochrie
Squad number52Player nameMoore
Squad number32Player nameMeekison
Squad number3Player nameSpörle
Squad number21Player nameGlass
Squad number10Player nameClark
Squad number14Player nameHoti
Squad number27Player nameAppéré
Squad number28Player nameSmith
Line-ups
Rangers
Formation 4-3-3
1McGregor
2Tavernier6Goldson3Bassey16Patterson
37Arfield4Lundstram18Kamara
7Hagi20Morelos14Kent
1McGregorBooked at 90mins2Tavernier6Goldson3Bassey16Patterson37ArfieldSubstituted forAriboat 64'minutes4LundstramSubstituted forWrightat 45'minutes18Kamara7Hagi20Morelos14KentSubstitutes
15Simpson17Aribo22Bacuna23Wright30Sakala33McLaughlin43KingDundee Utd
Formation 3-5-2
16Carson
12Edwards4Mulgrew33McMann
30Watson26Mochrie52Moore32Meekison3Spörle
21Glass10Clark
16Carson12Edwards4Mulgrew33McMann30Watson26MochrieBooked at 61minsSubstituted forHotiat 65'minutes52MooreSubstituted forSmithat 70'minutes32MeekisonBooked at 34mins3Spörle21GlassSubstituted forAppéréat 58'minutesBooked at 82mins10ClarkSubstitutes
11Chalmers14Hoti27Appéré28Smith31Newman46Thomson50O'DonnellReferee:Alan MuirAttendance:49,252Live Text
Match ends, Rangers 1, Dundee United 0.
Second Half ends, Rangers 1, Dundee United 0.
Allan McGregor (Rangers) is shown the yellow card.
Darren Watson (Dundee United) hits the bar with a header from the centre of the box.
Corner, Rangers. Conceded by Charlie Mulgrew.
Attempt blocked. Joe Aribo (Rangers) left footed shot from the centre of the box is blocked. Assisted by Alfredo Morelos.
Glen Kamara (Rangers) wins a free kick in the defensive half.
Foul by Kerr Smith (Dundee United).
Foul by Ianis Hagi (Rangers).
Louis Appéré (Dundee United) wins a free kick in the defensive half.
Attempt saved. Ianis Hagi (Rangers) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Scott Wright.
Louis Appéré (Dundee United) is shown the yellow card for a bad foul.
Connor Goldson (Rangers) wins a free kick in the attacking half.
Foul by Louis Appéré (Dundee United).
Attempt missed. Alfredo Morelos (Rangers) right footed shot from the centre of the box is just a bit too high following a corner.
Attempt blocked. Connor Goldson (Rangers) header from the centre of the box is blocked. Assisted by James Tavernier with a cross.
Corner, Rangers. Conceded by Charlie Mulgrew.
Offside, Rangers. James Tavernier tries a through ball, but Alfredo Morelos is caught offside.
Ryan Kent (Rangers) wins a free kick on the left wing.
Foul by Kerr Smith (Dundee United).