Scottish football fans were left perplexed after watching Inverness striker James Keatings get sent-off for a 'dive' against Rangers Colts despite clear contact.

Referee Greg Aitken showed ex-Dundee United star Keatings a second yellow card for simulation in the second-half of his side's Challenge Cup semi-final against Gers under-21s.

BBC Alba broadcast the game live and showed numerous replays from different angles of the challenge which led to his dismissal. And supporters of clubs around the country united in condemning the refereeing decision which robs Keatings of a cup final place.

One said: "What a joke." Another added: "So the ref doesnt know the rules .? If there is any contact it cannot be construed as simulation ..."

One fan wrote: "Even most Rangers fans can see this was not a red." A fourth responded to the clip: "That’s a shocking decision".

Others were less harsh on whistler Aitken. One said: "No foul, no dive. Play continues, just a coming together". Another added: "Don't see anything wrong with it they make tackles like that all the time in the league".

Inverness managed to turn the game on its head despite going down to 10 men. Dapo Mebude had given Rangers the lead before Keatings equalised.

Miles Storey scored a late winner to send his side to the cup final - and Inverness confirmed they would appeal the yellow card.