Andy Walker has claimed that Rangers striker Alfredo Morelos has a problem with poor temperament, judgement and decision-making.
The 22-year-old was sent off for the fourth time this season when he was given his marching orders during his side's entertaining win against Scottish Premiership rivals Aberdeen last time out.
It means that Steven Gerrard will be once again without one of his key first-team players as his team aim to close the gap and possibly overtake current leaders Celtic in the table.
Speaking to the Football Centre on Sky Sports, Walker had some strong words for Morelos as he shared the areas of his game he needs to sort out.
"That has to be a working progress to try and control this guy who is the top scorer in Scotland & continually misses games with his poor temperament, poor judgement and his poor decision-making," Walker told Sky Sports News on 11/02/2019.
There is no doubt that when Morelos is not getting involved in any incidents then he is causing the opposition many problems in the final third with his pace, ability to carry the ball and change of direction.
Despite getting sent off on a number of occasions, Morelos is still proving his worth in front of goal and ensuring his team are still in the title race - they are six points behind leaders Celtic.
Over the course of the season, the Columbia international has played 38 games in all competitions, scoring 23 goals and with it supplying his teammates with 10 assists, according to transfermarkt.
The Gers will be in league action on Saturday when they take on St Johnstone with three points ensuring that they close the gap on Brendan Rodgers side who travel to Kilmarnock a day later.