The iHeartRadio Jingle Ball hosted by Z100 audience got a double dose of Fifth Harmony, or at least one fifth of the pop girl group, when Camila Cabello took the stage for a second time during the Madison Square Garden stop of the show on Friday night (December 9) for a surprise performance of "Bad Things" alongside Machine Gun Kelly.

Despite opening the show with her fellow pop sirens, 19-year-old Cabello returned for another number after Daya's set and brought along the Houston-born rapper. Dressed in matching black ensembles, the pair offered plenty of flirty chemistry to match the lyrics to "Bad Things," all while the iconic New York City venue cheered in chaos. Fun fact: MGK hopped on a plane to the Empire State just for this number.

"Bad Things" mark the singer's latest in her solo venture. Late last year, the pop star treated Harmonizers to a duet with Shawn Mendes on "I Know What You Did Last Summer," but Cabello isn't the only bandmate with solo material. Earlier this week, Philadelphia duo Marian Hill dropped their new song, "Back to Me," and it just so happens to feature Lauren Jauregui.

Check back for more on our iHeartRadio Jingle Ball coverage, which includes performances from Justin BieberAriana Grande and Fifth Harmony.

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: Getty Images