Dundee United 1-3 Rangers
Dundee United made Rangers fight for the win
Rangers needed two late goals at Tannadice to see off battling Dundee United and ensure their 100% start to the season continued.
Nuno Capucho scored his first goal for Rangers in a very one-sided first 45 minutes, during which the visitors completely overwhelmed the hosts.
The home side turned in a much-improved performance after the interval and former Rangers striker Billy Dodds levelled the game in the 80th minute.
However, Shota Arveladze restored Rangers' lead and Mikel Arteta made sure of the points from the penalty spot.
Rangers were on top straight from the kick off and were first to threaten when Shota Arveladze sent Ronald de Boer through down the left but as the Dutchman fired in a shot inside the box Tony Bullock made a fine block.
Thirty seconds later Arveladze found more space and saw his dipping long-range shot bounce off the top of the crossbar.
The opening goal arrived in the 14th minute when de Boer fed Michael Mols in the box.
A slip from Dundee United's new signing Chris Innes allowed him to get to the byline and cut the ball back for Capucho to apply a simple finish from six yards.
Bullock made another fine save in the 23rd minute when Arteta's through-ball sent Mols through on goal. The Dutchman raced into the box before pulling the trigger but Bullock was upon him and blocked with his body.
There was an escape for United when Alan Archibald failed to cut out a long ball which Capucho chested goalwards and Bullock, who had dived full length, was relieved to see the ball roll past his right-hand post.
Arveladze saw a couple of weak efforts blocked by defenders before Capucho found Christian Nerlinger unmarked at the back post with a cross from the right but Danny Griffin was able to recover in time to block the shot.
United started the second period brightly and were knocking the ball around with confidence before Barry Robson blazed a shot well off target from 18 yards.
Emerson made his Ranges debut at Tannadice
Arveladze was also guilty of some wild finishing after some neat footwork had tied three United defenders in knots.
The home side were enjoying a lot more of the ball and former Ibrox player Charlie Miller nearly equalised when his awkward shot from 20-yards spun off the turf and was heading for the top corner of the net before Stefan Klos leapt to tip it away.
On the hour, Miller had a more conventional long range shot on goal but again Klos was able to push it away.
Rangers' new signing Emerson was introduced after 63 minutes - replacing the tired Capucho.
The Brazilian appeared bewildered by the frantic pace of the game but showed a few neat touches and a good array of passing.
United boss Ian McCall threw Dodds on with ten minutes to go and the former Scotland striker drifted into the penalty area to head home a cross from fellow substitute Jason Scotland with his first touch.
However, Arveladze struck just four minutes later when he controlled a header from Steven Thompson on his chest and swivelled to volley home a sweet strike from six yards.
Jim McIntyre went close to hitting back for United but Klos held his glancing header.
And with 88 minutes gone Rangers were awarded a penalty after Innes tangled with Mols and Arteta thumped in the spot kick.
Dundee Utd: Bullock, Duff, Griffin, Archibald, Innef, Kerr, McInnes, Robson, Samuel, Miller, McIntyre. Subs: Gallacher, James Paterson, Dodds, McCracken, Scotland.
Rangers: Klos, Ricksen, Malcolm, Khizanishvili, Vanoli, de Boer, Capucho, Arteta, Nerlinger, Mols, Arveladze. Subs: McGregor, Emerson, Ross, Hughes, Thompson.
Referee: J Underhill