Justin Bieber was the perfect man to close out the 2016 iHeartRadio Jingle Ball hosted by Z100. The entire night was jam-packed with fun performances, but The Biebs' set was the icing on the cake. 

It turns out that Sarah Jessica Parker is a major belieber, too. The actress had the liberty of introducing the artist out onstage. As soon as his fans in the audience saw him, it was a complete fiasco. No one could keep themselves together as he walked out and the beat dropped.

The heartthrob sang a few of his many mega hits like "Where Are Ü Now," "Boyfriend" and "Company." But, if you thought that it was over after these songs, you might want to think twice. The Biebs switched the vibe of his set up a bit and started singing an acoustic set! 

With his guitar in hand, Bieber sang "Cold Water"and "Love Yourself". Then, after reminding us just how talent he was with the strings, Bieber went back to his dancing flow and sang "What Do You Mean?," "Let Me Love You," and "Sorry." Once again, glass windows are on the verge of breaking. 

Thanks to Bieber, everyone who attended the 2016 iHeartRadio Jingle Ball left having the last impression that iHeartRadio knows how to throw a holiday concert like nobody else. Shout out to you, Biebs. We didn't want you to let us go, but we're sure we'll see you again very soon!

If you missed out on all the action, consider this your holiday gift. You'll be able to relive the night on The CW during a special 90-minute broadcast on December 15th and 26th at 8 p.m. ET/PT -- so put on your Santa hats, grab some gingerbread cookies, and tune in!

Photo: Todd Owyoung for iHeartRadio