A spirited Livingston were undone by a pair of set-piece goals as they went down 3-0 at home to Rangers.
Coming off an abysmal display in their Scottish Cup exit to Inverness the previous week, it was imperative that they upped their game and while they did that against Michael Beale's men they paid the price for some ill discipline.
A first-half penalty and late free-kick from James Tavernier had the points wrapped up for the Ibrox side before Kemar Roofe scrambled home a third with five minutes remaining.