A Saco woman got trapped in her car Tuesday in South Portland when a giant maple tree fell on her vehicle during a rainstorm.

South Portland Fire Chief Kevin Guimond said Mary Keefe was driving west on Broadway around 1 p.m. when the tree fell on of her four-door sedan, crushing the roof and sending a tree limb roughly 6 inches in diameter through the windshield.

The limb scraped Keefe’s face and came within an inch of her head. The impact of the crash brought the car to a halt.

“It was kind of incredible,” Guimond said. “I’ve never seen anything like it in my life. She was very lucky.”

A young woman in the car behind the victim stopped, got out of her car, and comforted Keefe until an ambulance arrived. A nurse who lives in a nearby home on Broadway responded as well.

A crew of rescue workers cut off Keefe’s sweatshirt to get her out of the wreckage. She was taken to Maine Medical Center in Portland with non-life threatening injuries.