Rob Kardashian and Blac Chyna's explosive social media war over the weekend allegedly kicked off with a physical altercation. Reports claim Chyna beat her baby daddy before moving out of their home with their one-month-old daughter.
"She was punching him in his back and arms and was in a drunken rage," a source told E! News.
Kris Jenner's boyfriend Corey Gamble witnessed the fight and "ripped Chyna off of Rob."
As Radar readers know, Rob, 29, blasted his fiancée for leaving him with their daughter Dream on Saturday. During his social media rants, an alleged hacker posted screenshots of Chyna, 28, bashing Rob for being "lazy," "fat" and "insecure."
But is their latest relationship drama another attempt to boost ratings?
"It is true that the two of them fight nonstop and they very well might not make it as a couple, but this breakup was staged," a source told Radar earlier this week. "They get amusement out of everyone believing their lies."
The insider claimed they think they are the "ultimate masters of manipulating the media."
Another source said that they filmed the second season of their spinoff series just one day after their alleged split.
"They were fine together, but then when they started filming, the fighting began," the family insider told Radar. "The drama is all a desperate act for attention. It's sad."
The fight came at the perfect time, as Sunday night was the premiere of their Rob & Chyna baby special.
"Rob and Chyna both know that the more drama they create, the more they stand a chance of being on TV," the insider said.
Chyna and Rob have been known for their explosive fights.
"Blac Chyna has been making fun of Rob non-stop about being so fat, and it is really starting to get to him," a source told Radar earlier this month "Instead of pushing him like she used to do, she is just straight-up making fun of him."
Do you think they're faking the drama for ratings? Tell us in the comments!
We pay for juicy info! Do you have a story for RadarOnline.com? Email us at firstname.lastname@example.org, or call us at (866) ON-RADAR (667-2327) any time, day or night.