A man has helped police catch a woman who allegedly swerved dangerously along an Auckland road with two children in the car.
Police say the 29-year-old woman was nearly four times over the legal alcohol limit.
A witness spotted the woman crossing the centre line and veer off the road shoulder at 6.30pm last night, police say.
The car, which was travelling on the Coatesville Riverhead Highway towards Albany, eventually pulled into a residential address. Police breath tested her there.
There had been two primary school-aged children in the car with her, police say.
"Thanks to this man alerting police we've been able to take an incredibly dangerous driver off our roads," Waitemata road policing manager Mark Fergus said.
"It's incredibly frustrating for police when anyone drinks alcohol and then drives, but it's even more gut wrenching when we see breath alcohol recordings as high as this."
Police suspended the woman's licence for 28 days.
She will appear in the Waitakere District Court on January 23, charged with driving with excess breath alcohol of 1568mcg.