Rangers midfielder Ryan Jack has had another red card rescinded and is free to face Partick Thistle on Saturday.
A Scottish Football Association fast-track hearing overturned Jack's dismissal for his clash with Kilmarnock defender Kirk Broadfoot.
Jack was shown a straight red card after appearing to push, knee and then move his head towards the former Ibrox player Broadfoot during a 1-1 Premiership draw last week.
The draw, on the back of a 2-0 Betfred Cup semi-final defeat by Motherwell at Hampden Park, proved the final straw for Pedro Caixinha and the Portuguese was sacked as Rangers manager after just over seven months in charge.
He had been shown a yellow card by referee Alan Muir seconds earlier but the fourth official intervened and Jack was sent off for violent conduct seconds before his team missed a penalty and conceded a stoppage-time equaliser.
The offence has been downgraded to a yellow card for unsporting behaviour, meaning Jack is eligible for the derby with Partick at Ibrox on Saturday.
The former Aberdeen player has been sent off three times this season but two of those red cards have now been overturned on appeal.
Jack, 25, was included in caretaker manager Malky Mackay's 24-man squad for the first time for next Thursday's friendly against the Netherlands at Pittodrie, live on Sky Sports.