TAMPA, Fla. (970 WFLA) – Tampa Police say a suspect has been arrested and charged with 2nd degree murder in a homicide case Wednesday.

Police say it happened around 6 a.m. on the 5000 block of Palm Park Court in Tampa.

According to police, it all began when a woman who lives there was walking out of her bedroom and saw the suspect, 30-year-old Gregory Charlemagne, who police say is the woman’s ex-boyfriend of seven years and father of her two children.

Police say Charlemagne pushed her up against the wall and that’s when the victim, 28-year-old James Williams, came out of the bedroom and intervened.

Then, police say the woman grabbed her children and ran away from the apartment. After that, police say Charlemagne and Williams had a brief fight and Charlemagne shot Williams.

Police say Charlemagne fled the scene, but turned himself in a short time later where he was charged with 2nd degree murder.

Williams is the son of a Tampa Police officer, according to a TPD spokesperson.

Photo Credit Getty Images