Morelos topping the wishlist for a host of clubs in the big leagues
Alfredo Morelos is the best player in Scottish football right now.
The Rangers striker scored four times in a 5-0 Cup victory over Kilmarnock on Wednesday night, taking his tally to 27 for the season.
When he is on the pitch he is virtually unstoppable. The problem for Rangers is the 22-year-old spends far too much time suspended.
In the current campaign the Colombian has been sent off four times - three against Aberdeen, who Rangers play next in the Scottish Cup - and collected 15 yellow cards.
Brilliant but temperamental, it's no wonder opposition players try to wind him up, and while Ibrox boss Steven Gerrard does not want Morelos to lose his edge, he has also told him off for losing his head.
Morelos was inspired to play football by his sports loving dad back home in Colombia, joining a club called Deportivo Independiente Medellin as a schoolboy. He made it through the youth ranks before being promoted to the first team in 2014 where his scoring prowess came to the fore.
The kid was a talent and by 2016 had joined Finnish side HJK Helsinki on loan. They liked him so much they signed him on a permanent basis. He was a regular scorer for HJK domestically and in Europe, leading to Rangers signing him for £1 million in 2017.
In his first season at Ibrox he netted 18 goals but missed a few sitters as well. The jury was out on him heading into the current campaign but, under the guidance of Gerrard, he has flourished in front of goal.
In the dressing room he is popular with his team-mates and revered by Rangers supporters, but outside of Ibrox he is a hate figure for opposition fans.
It's worth pointing out though that Morelos, who has played for his country, was never red carded until he arrived in Scotland!
Rangers will do well to keep him beyond the summer. A host of clubs across Europe are preparing to make a move.
Rangers followers should enjoy him while they can.