A man is dead after allegedly killing his girlfriend and shooting two others in a multi-city shooting spree that started late Sunday and stretched into the early morning hours Monday.

Police first responded to Revere Lane in Elyria around 11 p.m. Sunday for a report of shots fired.

Elyria officers found 40-year-old Kiesha Betton who police said had been shot in the torso by her boyfriend, Leonzo Bufford. She was taken to University Hospitals in Elyria where she later died from her injuries.

According to Elyria police, Betton lived in the home on Revere Lane with Bufford and her two teenage daughters.

A family member told newsnet5.com that Betton and Bufford were engaged and that he had recently accused her of cheating.

Neighbors told newsnet5.com that they heard arguing but never expected the relationship to end in murder.

Bufford then allegedly drove to a home on Winston Road in South Euclid around 1:20 a.m. where he shot two more people—a couple in their 50s. Both were taken to a local hospital in serious condition.

Neighbors told newsnet5.com that the woman shot in South Euclid was Bufford's ex-girlfriend and the man was her current boyfriend.

One neighbor said Bufford used to live at the home in South Euclid several years ago.

"They’ve been broken up for years so I don’t know why, why now he was coming to do this to them," the woman, who asked not to be identified, told newsnet5.com.

After the shooting, Bufford led police on a chase that started on I-90 near Eddy Road and ended on Martin Luther King Boulevard at East 105th Street in Cleveland.

Cleveland police followed Bufford into an empty parking lot, where he fatally shot himself in the head.