Rapper The Game was arrested Monday after police said he punched another player in the face during a game of basketball.
The other man turned out to be an off-duty Los Angeles police officer.
The incident happened during a game at the Hollywood High School gym on March 29.
The Game, whose real name is Jayceon Terrell Taylor, turned himself in to police Monday afternoon, and was booked on suspicion of felony criminal threats, said Officer Mike Lopez.
The rapper posted a $50,000 bail and was released.
Officials didn't say why there was a months-long lag between the incident and the arrest.
The Game shot to fame with his 2005 debut album, The Documentary, which went double platinum. Since then, he has released several other albums, appeared in minor roles in some movies, and starred in the VH1 reality show, "Marrying The Game."