Justin Bieber definitely shocked his fans friday night when he crashed a Chainsmokers L.A. Concert in Los Angeles. After canceling two television appearances earlier this week, we didn’t expect this!

Read more after the jump.

Kye: || Instagram

Justin Bieber truly disappointed some of his fans, better known as ‘Beliebers’ when he decided to cancel his appearance on The Late Show With Stephen Colbert and skip out on his performance at the Macy’s Thanksgiving Day Parade. But JB totally made up for it last night when he popped up on stage at a Chainsmokers L.A. concert unexpectedly! Now how cool is that, you go Justin!

21-year-old Bieber jumped on stage at downtown L.A.’s Shrine Auditorium and performed a total of three songs off his album ‘Purpose’, which he has been recently promoting.

Rory Kramer took it to Instagram to share the moment with everyone by uploading the picture shown above, of Justin on stage at the concert with a caption that read…

Nothing better in life than bringing friends together. @justinbieber crashing @thechainsmokers sold out 5,000 people show and making moments. If you learn anything from me, surround yourself with good people. #RunIt

Tmz caught a video of the moment as well, check it out below.

So although Justin hurt a few hearts by canceling two of his performances, he truly made up for it with this one!

Way to go JB!