Lamine Yamal was forced off with an injury immediately after scoring a penalty in Barcelona's LaLiga match against Celta Vigo on Wednesday at Spotify Camp Nou.
Yamal, 18, won and converted a spot kick to give Barça the lead, but rather than celebrate the goal, he immediately dropped to the ground and called for the medical staff.
Replays showed the Spain international grabbing his hamstring after scoring the penalty to open the scoring.
After receiving treatment on the pitch for a few minutes, he was able to walk off, but he was not able to play on. Roony Bardghji replaced him just before halftime.
After the goal, the game was also halted for almost 20 minutes due to a medical emergency in the stands.
The match eventually restarted once the affected supporter had been evacuated from the stadium, according to an announcement, with the match clock ticking beyond 65 minutes before the halftime whistle eventually sounded.
Barça can ill afford to be without Yamal for any stretch of time as they attempt to get over the line in LaLiga.
They are currently top, six points clear of Real Madrid, but will go nine clear with just six games to play if they beat Celta.
Barça and Madrid still have to play each other, with the two rivals meeting in the second LaLiga Clásico of the season at Camp Nou on May 10.
Yamal has struggled with a pubalgia issue at times this season but has not missed many games through that groin pain or other injury, making 45 appearances in all competitions.
Wednesday's goal took his tally for the campaign to 24, and he has also provided 17 assists.
His injury will also be a concern for Spain ahead of the start of their World Cup campaign on June 15.
