Watch Mariah Carey serenade John Legend with 'Touch My Body' at Las Vegas show

Mariah Carey blindfolds. tickles John Legend on stage
Mariah Carey blindfolds. tickles John Legend on stage

Mariah Carey's recent show on the Las Vegas Strip included a glamorous serenade to John Legend. During her Mariah Carey #1 To Infinity residency show on June 18, the high-note slayer -- dressed in a sparkly red gown with two hip-high slits -- dedicated a special rendition of her Billboard Hot 100 chart-topper "Touch My Body" to the "All of Me" singer.

In clips from the show, Legend, who attended the show with wife Chrissy Teigen, hopped onto the stage prop bed, laid back and put on a red blindfold. The headlining queen fluttered a pink feather across Legend's face and even had one of her muscular dancers do a little body rolling on the mattress.

Mariah Carey Gets Up Close With Fans at Las Vegas Opener: Watch

Legend's wifeTeigen was a great sport about the performance as cameras showed her hooting and hollering while Mimi sung to Legend. "Mariah pulled @johnlegend on stage at her Vegas show and as a lamb, I have never been so happy," the self-professed Lamb wrote in a post on her own Instagram account. "There is no Mariah song I don't know the words to and I may have cried but whatever I LOVE YOU @MARIAHCAREY thank you for this amazing night for me and my family!!"

View this post on Instagram

We love you @chrissyteigen

A post shared by Mariah Carey (@mariahcarey) on Jun 19, 2016 at 12:35am PDT

Watch the full performance below.

RELATED: See photos of Mariah Carey through the years: