Harry Styles was hit in face with object during a performance in Austria this weekend.
The former One Direction singer, 29, was seen wincing in pain on stage before bending over while clutching his face in his hands.
Video footage shared online from the gig in Vienna shows the Watermelon Sugar hitmaker walking across the stage before an item flies through the air and strikes him near his eye.
The incident follows a worrying trend of entertainers being pelted on stage with object, with pop star Bebe Rexha injured in New York last month.
Harry was performing at the Ernst Happel Stadium in Austria's capital city on Saturday, as the star's lengthy Love On Tour continues across the world. Fans in the crowd have since recalled the moment and praised their hero for continuing with the show.
Myriam, a fan from Germany who was at the Vienna show, said the former X Factor star was hit after he sang Sign Of The Times, the first song of the encore. She told PA: "He still kept touching his face a lot. It looked like it hurt very much. It seems like he had to collect himself and then he turned back to us and kept performing."
The fan added that it "shook" her a lot witnessing the incident happen a few metres away from her, adding: "I want this never to happen to him again. As it’s happened too many times already now."
Harry, who split from Olivia Wilde earlier this year, has previously been affected by fans throwing items on stage and last month he was hit in the face by a bunch of flowers during his gig in Cardiff.
Last month, pop star Bebe Rexha was hit in the face by a mobile phone as she performed in New York.
After the incident, the 33-year-old singer posted a selfie on her Instagram which showed a large purple bruise on her eyelid and stitching tape on her eyebrow.
Despite the night not ending as planned, she still hailed it as “an amazing show in my hometown”. A 27-year-old man was later arrested and charged with assault over the incident.
This week, Adele spoke out against the recent number of incidents, telling her audience she would “kill you” if they tried. During one of her Las Vegas shows at Caesars Palace, the British singer told the crowd: “Have you noticed how people are like, forgetting f****** show etiquette at the moment? People just throwing s**t on stage, have you seen that?
"I f****** dare you. Dare you to throw something at me and I’ll f****** kill you."
* Follow Mirror Celebs on Snapchat, Instagram, Twitter and Facebook.