Canadian pop singer Justin Bieber sent his fans home with a smile on Monday night, as he put on a show filled with home videos and slick dance moves.
Performing to a crowd of 12,000, the Canadian sensation started right on 8.15pm as scheduled and blazed through 18 songs in one hour and 45 minutes.
Right at the end, the smiles on the faces of his fans - also called Beliebers - must have turned into ear-to-ear beams if they had not already fainted from the shock and pleasure of seeing him take off his top, to show off the hard work he had put in at the gym.
And his pants almost fell off at one point.
Throughout the show, the audience, some of whom reportedly started queuing from Sunday, screamed at and cheered his every move.
In return, Bieber belted out all his hits including Beauty And A Beat and Boyfriend.
Secondary Three student Elysia Marie Chong, 16, summed it up for the Beliebers: "He was just so damn good. And hot. It was a good concert because he showed how much he appreciated the fans."