Did Drake just have the worst weekend ever? After Chris Brown accused his on-and-off girlfriend Karrueche Tran of cheating on him with the '0 to 100' rapper, Drake was also reportedly involved in a fight with P. Diddy.

While out at Club LIV in Miami, Diddy reportedly punched Drake in the face. While it is unclear as to what caused the incident, the rumor was that the Canadian rapper was flirting with P. Diddy's girlfriend, Cassie, all night. However, Rick Ross' DJ, Sam Sneaker, has taken to Twitter to give a more detailed account of the situation, including debunking the Cassie story:

 

Still, Sam Sneak (in addition to an MTV source) confirmed that the fight actually happened. The DJ also claimed that Drake's shoulder was dislocated and he is currently in the hospital:

Aside from the DJ's tweets, details of the situation are still unclear.

See Drake + More Celebs' Yearbook Photos