A 47-year-old woman suffered life-altering injuries after being struck during an early morning crash in Beaverton on Thursday.

Police say the incident happened around 3 a.m. on Regional Road 23, north of Thorah Concession Road 2. The woman had stopped to help occupants of a Dodge minivan that had gone off the road when a northbound Mazda hit her, pinning her against her pickup truck. The Mazda then struck the minivan before ending up in a ditch.

The woman was airlifted to a Toronto-area trauma centre with serious injuries and is now reported to be in stable condition. Police say the Mazda’s driver stayed at the scene and is cooperating with the investigation.