Rangers striker Alfredo Morelos will miss Saturday's William Hill Scottish Cup tie against Kilmarnock after losing the appeal against his Pittodrie red card.

The Colombian was ordered off against Aberdeen in the Premiership on Wednesday along with Dons defender Scott McKenna after an altercation.

He has now been banned for three matches and will miss Rangers' fixtures against St Johnstone and Hamilton, as well as Killie.

It was Morelos' fourth red card of the season and his third against Aberdeen - though one of them was rescinded.

Allan McGregor is free to play ahead of his disciplinary hearing following a clash with Aberdeen midfielder Lewis Ferguson, while defender Connor Goldson is aiming to shake off any stiffness after his comeback from injury against the Dons.