Ibrox side Glasgow Rangers have a fight to keep Alfredo Morelos.

Frank McAvennie has claimed that Rangers will sell Alfredo Morelos in January for the right money.

The Colombian hitman is set to have his best-ever season since joining the Gers in 2017 but the big question is whether he’ll be around to finish it.

Morelos scored in Rangers’ 2-0 Europa League win over Porto on Thursday to make it 21 goals across all competitions and we’re only in November.

Steven Gerrard is bound to receive major offers for the 22-year-old in the winter transfer window.

And Celtic legend McAvennie has told Open Goal that Rangers will take the money if they receive an offer they can’t refuse.

He said: “I think if somebody comes in with hard cash then Rangers can’t afford not to sell him. If somebody offers money, with the situation Rangers are in…..

“Every club is a selling club [in Scotland] and if somebody comes in with good money for Morelos he’s off. I don’t care what anyone says.”

Rangers announced losses of £11 million a little earlier this month and McAvennie might have a point. If a huge offer is tabled for the South American can they turn it down?

It’s such a difficult situation for the light Blues because although Morelos is a big reason as to why Gerrard’s side are challenging for the Scottish Premiership and on course to escape the Europa League group stages, football is still a business and if it makes sense financially then it seems plausible that he could go.

Fans of the Ibrox side would hate to lose him, given how well the team is doing, but if it’s £25 million or more then the club have a huge decision to make.

In other news, Report: CL winner doesn't see Newcastle move as a bad option but there's a catch