The Masked Singer host surprised fans on Monday when he dropped a new track dissing the 47-year-old rapper -- who had called him and Mariah Carey out on his feature on Fat Joe's "Lord Above."
"The Invitation" opens with a call from Suge Knight behind bars. "You know I don't do no talking, but Nick is family," Knight says, ending his call with, "Eminem's a b**ch!"
Then, Cannon raps: "Call Kim, somebody get Hailey and that other kid you raising that ain't even your baby/ Took a page out of Drake book, this might get a GRAMMY/ We going back to back until you respond -- on the family/ My baby mama killed you off a decade ago/ You still crying about it b**ch, now who really the hoe?"
In "Lord Above," which dropped on Friday, Eminem came hard at Cannon and Carey.
"I know me and Mariah didn't end on a high note/ But that other dude's whipped -- that p***y got him neutered," Eminem raps. "Tried to tell him this chick's a nut job before he got his jewels clipped/ Almost got my caboose kicked/ Fool, quit/ You not gonna do sh*t/ I let her chop my balls off too before I lose to you, Nick."
Hours later, Cannon responded to the diss on Instagram, inviting Eminem to work out their beef on Wild 'N Out. "@FatJoe album is ???? Star studded, he even did some charity work and dug @Eminem out his grave I mean cave!! LOL FLAM FLAM! BLAM BLAM! NICK CANNON!! Bring your A** to @MTVWILDNOUT to Battle like a real legend Grandpa Marshall!!" he wrote.
Eminem's feud with Cannon stems from the "Lose Yourself" rapper's alleged relationship with Carey in 2001. Carey has denied they had a relationship. Eminem came after Carey and Cannon in 2009 -- shortly after their 2008 wedding -- in his song, "Bagpipes From Baghdad." Canon blasted Eminem for "disrespecting" Carey in a passionate blog post at the time. Eminem didn't hold back, however. In his song, "The Warning," he detailed his and Carey's alleged intimate relationship and threatened to release incriminating voicemails.