NFL free agent safety Su'a Cravens and Nuggets guard Malik Beasley got into a physical altercation in an apartment building lobby. The entire exchange—which went down Aug. 9—was caught on the building's surveillance cameras. The footage was obtained by TMZ.

In the video, Beasley can be seen pacing in the lobby waiting for Cravens to arrive. When he shows up, Beasley throws the first punch, but Su'a ultimately gets the upper hand in the ensuing scuffle. The safety drives Beasley to the ground where he throws a combination of punches. Eventually, the two are separated and Beasley is forced out of the building. 

 
 
 
 
 
 
 
 
 
 
 
 
 
 

MAKAI’S PARENTS! 😂😍😘❤️ #momanddad #youlookbetterwithme 😂💕 📸: @henry_m_ward

A post shared by MONTANA YAO (@montanayao) on Oct 10, 2019 at 11:24am PDT

The fight was sparked by an undisclosed "situation" surrounding an Instagram model named Montana Yao, who shares a son with Beasley. She was present at the fight and was one of the people that pulled Su'a off the basketball player. Police weren't called to the scene. 

Cravens—who was cut by the Broncos three weeks after the fight—went on to taunt Beasley and gloat about his victory on social media.

"I just had to beat a n***a ass that just tried me," Cravens said in a Snapchat video.