Rangers fans react on Twitter to Michael O'Halloran's performance

Rangers slipped to a surprise loss to Livingston as their post-Celtic hangover continues.

Rangers achieved a momentous win over Celtic in the Scottish Cup semi-final a fortnight ago, re-announcing their readiness to challenge the champions once again.

It was just as well they had already clinched promotion to the Scottish Premiership a week or so earlier, as their form since the big game at Hampden Park has been woeful.

After a loss to Hibernian and draw at bottom side Alloa, the Gers had hoped to get back on track last night against Livingston, but had no such luck.

The team are quickly learning that a winning attitude is hard to break but not so easy to rediscover once you take your foot off the gas.

Manager Mark Warburton made changes to the side, bringing Tottenham youngster Dominic Ball back to centre-back and starting Arsenal's Gedion Zelalem, while bringing January signing Michael O'Halloran back into the side.

O'Halloran sat out the game against Alloa entirely, and played 90 minutes this time around, but could not make an impact despite his best efforts.

The former St Johnstone winger and Celtic trainee, 25, has been in and out of the side since joining, and this was the last time he has played 90 minutes since March 26.

While he has scored three goals since his transfer, on the evidence of last night's performance he has some way to go to win over supporters...

Register for HITC Sport - Daily Dispatch