Rangers’ end-of-season struggles continued as a Craig Halkett goal gave Livingston a Ladbrokes Championship win at the Tony Macaroni Arena.
The title winners had lost at Hibs and drawn at home to relegated Alloa following their dramatic William Hill Scottish Cup semi-final penalty shoot-out win against Celtic at Hampden Park.
And, in what was essentially a meaningless match in front of 5,021 fans, former Light Blues defender Halkett headed the game’s only goal in the final minute of the first half.
The Ibrox side were no more impressive after the break and ran out of ideas long before they ran out of time.
Mark Warburton’s men conclude their league campaign with a trip to St Mirren on Sunday before preparing for the Scottish Cup final against Hibs on May 21, by which time they will need to somehow find top gear again.
Ninth-placed Livi have to fight for their survival via the play-offs but can take confidence from their performance, especially in defence.
Rangers had taken seven points from nine against Livi in three previous league meetings this season but made hard work of the first half before conceding the goal seconds before the interval.
Halkett leapt to head 16-year-old Matthew Knox’s free-kick high past Rangers goalkeeper Wes Foderingham.
Rangers pushed for an equaliser in the second half but Livingston might have stolen a second in the 75th minute, substitute Liam Buchanan heading Josh Mullen’s cross over from six yards out.
Kenny Miller’s powerful 20-yard drive in the 86th minute missed by inches, but the final few moments were relatively comfortable for the West Lothian side.
Livingston: McCallum, Kakay, Halkett, Neill, Longridge, Mullin, Knox (Sheerin 74), Pitman, Stanton, Mullen (Currie 70), White (Buchanan 65). Subs not used: Jamieson, Fotheringham, Telfer.
Rangers: Foderingham, Tavernier, Ball, Danny Wilson, Wallace, Zelalem (Law 72), Shiels (Holt 60), Halliday, King (McKay 59), Miller, O’Halloran. Subs not used: Kiernan, Clark, McCrorie, Burt.
Attendance: 5,021.
Referee: Greg Aitken.
Hibs beat Dumbarton 4-0 at Easter Road to join second-placed Falkirk on the 67-point mark but the Bairns go into the final day with a three-goal advantage on goal difference. James Keatings netted twice.