Rangers striker Kemar Roofe has been suspended for two games over his challenge on St Johnstone midfielder Murray Davidson.
Roofe was booked for a foul on Davidson during his side’s 1-0 win at Ibrox last week, but afterwards was charged by the Scottish FA with serious foul play.
Though retrospective punishment is not normally permitted where a referee has dealt with an incident on the pitch, the rules allow for action if the match official has not seen the full incident.
The case against the player was found ‘proved’ following a disciplinary hearing on Wednesday.
Roofe will now miss Rangers’ next two league games, against Kilmarnock on Saturday and Dundee United the following Sunday.
In a statement on the club website, a Rangers spokesperson said: “We note the outcome of today’s hearing.
“Rangers FC recently called for consistency in the Scottish FA’s disciplinary process.
“There seems to be real confusion within the game regarding which incidents are cited and those that are not.
“This confusion solidifies our viewpoint regarding the current system.”