Harry Styles and Lizzo just gave us the duet we’ve been waiting for.

The two stars got down and loose with a joint performance of the Minnesota rapper’s hit song “Juice” in Miami. They sang and danced flirtatiously onstage, as the crowd cheered in the audience.

Lizzo was scheduled to perform on Thursday night for SiriusXM and Pandora’s concert series ahead of the Super Bowl, which will take place in Tampa, Fla., on Sunday. Styles, who was not billed to perform, made a surprise guest appearance.

But it’s no surprise that the “Watermelon Sugar” crooner would eventually join Lizzo on stage, as he’s been a vocal fan of the track and the songstress for awhile. “She’s exactly what you want in an artist,” he said recently.

Harry Styles/Lizzo
Credit: Beretta/Sims/Shutterstock; Kevin Mazur/Getty Images

He’s performed “Juice” at his own concerts, and the video of Styles covering it for BBC Radio 1 in December has racked up nearly 10 million views on YouTube.

We have a lot of love for both artists, who have been killing it lately. The Brit’s Dec. 13 album Fine Line debuted at No. 1 on the Billboard 200, while Lizzo scooped up three Grammys on Sunday.

Here are more fan videos on Twitter of their performance:

Related content: