The Material Girl came together with the Twerking Queen last night.
At a taping for her MTV Unplugged special (airing tonight at 9/8c), Miley Cyrus collaborated on two tracks with Madonna.
Sources on the scene confirm the superstars sang Miley's "We Can't Stop" together, along with Madonna's "Don't Tell Me," while both artists donned Western-themed outfits and Miley slapped Madge's rear end on multiple occasions.
No surprise there. That's often how Cyrus rolls.
What did Miley think of crooning alongside the most successful female solo singer of all-time?
"That was pretty f-cking cool, you guys," she told the audience. "It sounds super-lame, but as a pop star it's pretty cool performing with Madonna...Today was one of those days that it was really easy to get out of bed."
Overall, Miley performed 11 songs (including a cover of Dolly Parton's "Jolene) in front of over 200 guests, including Scandal stars Guillermo Diaz and Darby Stanchfield in the front row because that ABC drama tapes next door.
We'll post as many Miley Cyrus videos from the special first thing tomorrow morning on THG and we invite readers now to relive some of her top performances:
1. Miley Cyrus and Robin Thicke Blow Up VMAs
Miley Cyrus joins Robin Thicke for this rendition of "Blurred Lines." There is A LOT of Twerking involved.
2. Miley Cyrus Twerking at VMAs
Miley Cyrus Twerked up a storm at the MTV Video Music Awards. See what we mean in this footage, which includes many stuffed bears.
3. Miley Cyrus Twerks with Dwarfs
Miley Cyrus performs "We Can't Stop" on a German TV show in this video. While surrounded by dwarfs, of course.
4. Miley Cyrus - "Wrecking Ball" (iHeart Radio Festival)
Miley Cyrus takes to the stage in Las Vegas for the iHeart Radio Festival in this video. It's her first live performance of "Wrecking Ball."
5. Miley Cyrus - "We Can't Stop" (iHeart Radio Festival)
Miley Cyrus Twerks a bit here at the iHeart Radio Festival. It's a clip from her rendition of "We Can't Stop."
6. Mliey Cyrus - "We Can't Stop" (Saturday Night Live)
Mliey Cyrus takes to the Saturday Night Live stage for this performance. It's of "We Can't Stop."
7. Miley Cyrus - "Wrecking Bal" (Saturday Night Live)
Miley Cyrus performs "Wrecking Ball" on Saturday Night Live in this video. And she keeps her clothing on!
8. Miley Cyrus "We Can't Stop" (Today)
Miley Cyrus can't stop, people. She performs this hit here during an appearance on The Today Show.
9. Miley Cyrus - Summertime Sadness
Miley Cyrus covers "Summertime Sadness" by Lana Del Rey on BBC Radio One.
10. Miley Cyrus EMA Performance, Joint Smoking
Miley Cyrus performs on the European Music Awards in this video. Then, she smokes a joint on stage.
11. Miley Cyrus: Twerking on Santa!
Miley Cyrus Twerks on Santa in this video. The performance is taking place in Los Angeles at the Jingle Ball.
12. Miley Cyrus - "Wrecking Ball" (American Music Awards)
Miley Cyrus performs "Wrecking Ball" here at the American Music Awards. Alongside a lip-synching cat, of course.
13. Miley Cyrus - "Wrecking Ball" (UK X Factor)
Miley Cyrus performs "Wrecking Ball" on UK X Factor in this video. What do you think of her rendition?
14. Miley Cyrus New Year's Eve Performance
Miley Cyrus' New Year's Eve performance from December 31, 2013. She sang #getitright and "Wrecking Ball."
15. Miley Cyrus: Twerking at D.C. Jingle Ball
Miley Cyrus went all out for Jingle Ball in D.C. Check out her holiday-themed outfit here!
16. Miley Cyrus - "Wrecking Ball" (Hot 99.5 Jingle Ball)
Miley Cyrus performs "Wrecking Ball" here in Washington D.C. Check out the performance.
17. Miley Cyrus - "Wrecking Ball" (Z100 Jingle Ball)
Miley Cyrus performs "Wrecking Ball" here at Madison Square Garden. Sit back and enjoy now!