The world’s hottest pop stars collided with the world’s hottest supermodels at the annual Victoria’s Secret Fashion Show. Rihanna, Justin Bieber, and Bruno Mars provided the soundtrack to the sexy affair, which was taped last night at the Lexington Avenue Armory in New York.

RiRi ripped the runway in a stunning black gown and pearl necklace to perform her hit single “Diamonds,” getting hands on with the supermodels including Doutzen Kroes. She changed into a sheer pink number for her new song “Phresh Out the Runway,” produced by David Guetta.

Dressed in all white, the Biebs had grown women going wild as he performed “Beauty and a Beat” and an acoustic version of “As Long As You Love Me,” but he couldn’t stop ogling at the scantily-clad models from behind.

Bruno Mars charmed the ladies with his good looks and latest hits “Locked Out of Heaven” and “Young Girls,” which he performed with his band.

Everyone took the stage for the grand finale, which featured a $2.5 million Floral Fantasy bra worn by Alessandra Ambrosio.

The Victoria’s Secret Fashion Show will air December 4 at 10 p.m. on CBS.