One person was killed and two others - including a juvenile - were wounded when gunfire erupted inside a southwest Birmingham McDonald’s Saturday night.

The shooting happened about 10:45 p.m. at the Lomb Avenue restaurant. Birmingham police spokesman Sgt. Bryan Shelton said one juvenile and two adults were injured. All three were transported to area hospitals where one of the adult victims was later pronounced dead.

Initial police scanner reports said the shooting may have happened during a robbery, but police have not confirmed that report. Shelton said the restaurant was closing for the night and the manager was unlocking the door to let out a father and his two teen sons.

As the door was opened, a masked man burst inside and opened fire. The exiting customer was able to return fire, striking the masked man who ultimately died at the hospital.

The father and one of his sons were injured but are expected to be OK.

A witness said she was at the drive-thru and had just ordered her food when she heard eight or nine shots ring out. She said people started running from the restaurant, including children. She said she then heard two more shots fired.

The shooting was one of several throughout the city on Saturday. Two people were wounded in predawn gunfire and then a 27-year-old man was killed at a southwest Birmingham apartment complex.

The shootings happened on the same day the city was celebrating the annual Magic City Classic.

"It’s really sad an otherwise positive day had an ending like this,'' Shelton said. “Earlier we had such a spirit of celebration in the city because of the events going on and now families are having to deal with the tragedy of loved ones who are hurt or killed.”

"It’s truly said, but it’s something as a community we can overcome,'' he said. “We just have to work together to find a solution to our issues without resorting to violence.”

"Right now it appears the victim made a decision that cost his life and the father made a decision that preserved his and children’s' life,'' Shelton said. No charges are expected.

The deadly shooting marks the city’s 93rd homicide in 2018. Of those, five have been ruled justifiable and therefore the Birmingham Police Department will not include those in its year-end tally. In all of Jefferson County, there have been 136, including the 93 in Birmingham.

Anyone with information is asked to call Birmingham police at 205-254-1764 or Crimes Stoppers at 205-254-7777.