Jordan Kimball and Christian Estrada got into a nasty fight on "Bachelor In Paradise," and it was all over something that was supposed to bring joy.
The ABC dating series aired Tuesday night and introduced new contestant Christian Estrada, a banker from Becca Kufrin's season of "The Bachelorette".
Christian was already bringing the heat when he lunged at another contestant, requiring multiple members of the security to hold him down.
The fight broke out near the end of the episode, after Jordan seemed to call back to a moment from last season by attempting to throw Christian's piñata into the ocean.
Christian stopped him by grabbing Jordan's arm, but the moment escalated to a physical confrontation.
The beginning of the fight had everyone in shambles, as producers and security quickly took control of the situation. The dramatic episode ended in the heat of the altercation, leaving the outcome of the rose ceremony, and what happens between the men, up in the air until next week's episode.
Christian's beef with Jordan Kimball stems from their history in the franchise's "Men Tell All" special, where he called out Jordan for his attitude during the season.
Jordan talked to multiple women before choosing Nicole Lopez-Alvar to go on his date, leaving her love interest Clay Harbour brokenhearted. After the date Christian and Clay had a confrontation, but it ended before it escalated.
Before Tuesday's crazy episode, host Chris Harrison had been teasing this shocking scene.
"It is coming this week!" he told E! News earlier this week. "Look, we have to draw the line somewhere and a physical altercation is where we draw the line. We don't mind if things get heated. There's a lot of Type A personalities, a lot of testosterone flying but it can't get physical and it did and we broke it up."
"I think you will be surprised with how it went," he teased further. "I'll leave it at that."
Bachelor in Paradise airs Mondays and Tuesdays at 8 p.m. ET on ABC.