OPD says 54-year-old David Johnson shot and killed 30-year-old Carli Cronin at the Walmart on East Silver Springs Boulevard. The woman screamed for help during the altercation, leading a store clerk to intervene and call 911.
Ocala police said in a Facebook post late Saturday that Johnson then left the store on a bike after the shooting.
The shooter fled the scene and was later located in a home less than five miles from the store with a self-inflicted gunshot wound.
Police said he is not expected to survive.
Johnson was hospitalized but police say they do not expect him to survive his injures. He said the victim and the suspect dated for about nine months but were now apart and had been arguing all day.
Police said Johnson, who was taken into custody, had a self-inflicted gunshot wound and was taken to a hospital.
Ballard says the suspect wanted to get back together, but she did not.
As of Saturday, Ocala police were waiting for a search warrant to look for clues inside the house. Her name hasn't been released, pending notification of family members.
Another customer, Colleen Wade, told the newspaper she saw a man standing over a woman and firing several times at her. The victim was treated on scene and taken to the hospital, but despite Ocala Fire Rescue's best efforts, she died as a result of her injuries.