Pieces are starting to come together about Diddy and Drake's recent altercation in Miami, and a new video is shedding more light on the situation.

Months before the incident with Drake, Diddy hit the stage with Ma$e in Miami and told the crowd, "I want somebody to play this next beat. I gave this sh*t to this n*gga, and this n*gga stole this sh*t from me," and added, "at the end of the day, sh*t is still hard!"

While he didn't name names, Diddy played "0 to 100," the track that Boi1da sent to both celebs, but Drake allegedly got tired of the Bad Boy CEO sitting on the song and recorded it himself. When the NY music exec confronted Drake in Miami, the YMCMB star reportedly blew him off, leading Diddy to punch him after feeling disrespected.

Check out the footage in the above slide and let us know what you think.

Source: TMZ