Teen star Justin Bieber has reportedly been attacked on stage in Dubai after angering fans by turning up two hours late for his show.
The Baby singer had to take evasive action after a rogue fan stormed the stage while he was singing alone on the piano.
Security staff tackled the man, knocking over the piano.
According to reports, Bieber carried on with the concert as if nothing had happened.
He had earlier angered many fans by turning up to the show about two hours late.
Bieber had been expected to take to the stage at the Sevens Stadium at 8pm on Saturday (local time), but it was only at around 10pm that concert officials announced the star was "on his way", prompting him to be booed by his young devotees.
Many parents have since complained about their children being kept awake until the early hours since Sunday is a school day in the United Arab Emirates city, according to local paper al Arabiya.
Bieber's late arrival comes just weeks after he kept fans waiting for two hours at London's O2 Arena in March as part of his current Believe world trek.