It all happened on Christmas morning.

ST. LOUIS — A fight between brothers on Christmas morning ended with a father and son shooting at each other, St. Louis police said.

It happened in north city in the 1200 block of McLaran at 9:40 a.m.

Police said the 45-year-old father tried to break up a fist fight between his two sons. While doing so, a 25-year-old son pulled out a handgun and shot at his father but missed.

While he was being shot at, the father got his handgun and shot the 25-year-old twice in his abdomen and twice in his right leg. He was taken to a hospital and was listed in critical condition but is stable.

Police have not identified the people involved.

Multiple witnesses corroborated the father’s story, police said.