This might be one of the only concerts that started on time in South Florida history. At 7:30 p.m., the giant screen above the stage began to count down from 60 seconds, enticing the fans to get out of their seats. By the time the screen hit ten, kids were screaming at the top of their lungs while their parents, knowing the night would be long, rolled their eyes. With their little reindeer antlers bouncing atop their heads, young fans continued to yell and jump as the first artists, Jack & Jack, hit the stage. The duo performed only two songs, and the audience sang along to just one, "Rise," while the performers walked from one side of the stage to another, attempting to hype up the audience.

Alessia Cara. See more photos from Jingle Ball 2018 here.
Sean McCloskey / SFLMusic.com
The Y100 stage continued to rotate with new sets and artists. Girl Meets World star Sabrina Carpenter took the stage full of energy, but the real treat was Shawn Mendes and his guitar. His first song was "There's Nothing Holding Me Back," which prompted everyone to sing along as he strummed his guitar. After thanking the audience, he waved at one fan in the fourth row and blew her a kiss. Her teenage heart melted as her friends looked at her in jealousy. He continued by singing a few of his biggest hits, including "Stitches," "Someone Like You," and "Isn’t in My Blood."

Shawn Mendes. See more photos from Jingle Ball 2018 here.
Sean McCloskey / SFLMusic.com

Sean McCloskey / SFLMusic.com
Bebe Rexha graced the stage toward the end of the night. Dressed in a studded black-and-gold leotard, she put her all into her last show of the year. By then, the crowd was wearing thin, but a 7-year-old in the third row was not leaving until he saw Marshmello.

Khalid, rocking with his backup dancers. See more photos from Jingle Ball 2018 here.
Sean McCloskey / SFLMusic.com

Marshmello, blowing the minds of South Florida youth. See more photos from Jingle Ball 2018 here.
Sean McCloskey / SFLMusic.com