Nick JonasIt’s pretty much a given that any time Nick Jonas sings, magic happens. But when the singer took the stage at the iHeartRadio Jingle Ball hosted by Z100, he exceeded everyone’s expectations.

Nick opened with his sultry “Chains,” rocking sunglasses and a leather jacket. Pretty much the epitome of a cool customer right here. He wowed the audience as lights on the screen behind him flashed.

Nick continued to build up the energy in the venue with “Numb” and “Levels.” Halfway through the set he shed his jacket, revealing a t-shirt and lots of muscle.

Next up was the provocative “Teacher,” which led to some hip shaping from the singer himself. Deep breaths, everyone. Nick took a quick break to thank the crowd, noting that Z100 is his hometown station.

Of course, the set wouldn’t be complete without a hyped performance of “Jealous.” The crowd was jamming as Nick rocked out and showed off his falsetto. He even paused to let the audience sing part of the chorus: “​​​I turn my chin music up and I'm puffing my chest …”

Nick Jonas

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 25th and 30th at 8 p.m. ET/PT -- so put on your Santa hats, grab some gingerbread cookies, and tune in!

Photo: Chris Owyoung for iHeartRadio