Champions Rangers suffered their first cinch Premiership defeat in 17 months as a Jamie Robson strike earned Dundee United a stunning 1-0 win at Tannadice.
The home side had the best of a goalless first half albeit they carved out few clear-cut chances, but the 23-year-old defender took advantage of a break of the ball in the 64th minute to score the only goal of the game.
The Ibrox club, unbeaten in the league last season on their way to the title, last lost in the league against Hamilton at Ibrox on March 4 2020, and it was not the result or performance Steven Gerrard wanted ahead of the second leg of their Champions League qualifier against Malmo on Tuesday.
United took the game to Rangers but the visitors created two good chances with returning striker Alfredo Morelos flashing a shot wide in the seventh minute before heading a Ryan Kent cross over the crossbar.
After United defender Charlie Mulgrew was booked by referee Don Robertson for a foul on Morelos as the Gers striker looked to race clear of the home defence, Rangers captain James Tavernier curled the 25-yard free-kick just over.
In the 57th minute, as the Gers kept up their early second-half pressure, United goalkeeper Ben Siegrist dived smartly to his right to parry away a powerful 25-yard drive from Tavernier.
United’s goal came when a pass from substitute Adrian Sporle, on for Logan Chalmers, hit Ibrox midfielder Steve Davis and fell into the path of Robson who steered the ball past Jon McLaughlin.
Gers defender Connor Goldson headed a Tavernier corner past the far post as the visitors responded but the home side stood firm to leave new boss Tam Courts delighted.