Rangers striker Danilo will undergo an operation after sustaining a broken cheekbone when scoring the opener in the 2-0 win over St Johnstone.
The Brazilian headed the Light Blues ahead after 16 minutes of the cinch Premiership match at McDiarmid Park but had to be immediately substituted along with Saints captain Liam Gordon after both men clashed heads in the aerial duel.
Substitute Rabbi Matondo added a second for the visitors in the 79th minute to seal the three points.
Afterwards Michael Beale confirmed the bad news ahead of the Europa League opener against Real Betis at Ibrox on Thursday night.
The Gers boss, pleased with the much-needed win after defeats to Celtic and PSV Eindhoven before the international break, said: “Danilo has fractured his cheekbone so we have to see how long he is out.
“He is away (to hospital) and hopefully he will be operated on this evening.
“I just asked the doctor and he gave me the news which is not great news to receive but you could see from the swelling right away that it was a bad one.
“It is a really disappointing moment for the team.
“Danilo had had a couple of things going on, he took a few weeks to get fit, then he scores.
“After the injury the game got a bit stuffy and in the second half we made more chances than we took.
“The game was scrappy at times, we still have work to do but it was a 2-0 win and it was comfortable.”