At least two people were injured when two train cars on the SEPTA Norristown High Speed line briefly detached from each other before colliding Friday night.

The accident happened about 7:45 p.m. in Haverford between the Beachwood-Brookline and Penfield stations, Heather Redfern, a SEPTA spokeswoman said.

After the rear train car became detached from the car in front of it, they slammed into one another. The impact linked the two trains back together, she said.

The train was stopped at the Wynnewood station Friday night while police and SEPTA officials investigated the cause of the accident. Medics were working to determine whether any other passengers were injured, Redfern said.

Seven people were injured. Six were treated at the scene, one was hospitalized for observation.

SEPTA used shuttle buses between the 69th Street Transportation Center and the Bryn Mawr station while the accident was investigated. As of 10 pm, the shuttles were discontinued and service on the high-speed line was back to normal.

- Phillip Lucas