A passing motorist is getting credit for stopping an erratic driver on Highway 3 near Lakeshore this week.

Around noon on Tuesday, Essex OPP received a call about a westbound vehicle that was weaving around on the road.

The suspect was found and stopped near Manning Road, and the driver given a road-side breath test.

A 30-year-old Alberta woman is now facing impaired driving charges.