A woman who got behind the wheel while more than six times the drink limit was stopped from driving by a member of the public who saw her swerving around the road.
Katie MacGillivray, 33, was snared after another motorist saw her car moving from side to side on the road and blocked her path to stop her going any further.
She appeared at Aberdeen Sheriff Court for sentencing having previously admitted driving on Inverurie’s St James’ Place with 139 microgrammes of alcohol in 100 millilitres of breath – the limit is 22 mcgs.
She was banned from the road for more than three years for the offence, which was on November 4 last year.
MacGillivray also admitted driving with no insurance.
The court heard the offence took place just before 6.30pm.
Fiscal depute Karen Dow told the court: “A witness was driving towards St James’ Place behind the vehicle being driven by the accused.
“That’s when the witness saw the accused’s vehicle being driven in an erratic manner.”
The court was told MacGillivray’s car was going from “left to right”.
Ms Dow said: “At one point it struck the kerb.” She added, at this stage, the witness “suspected” the driver was under the influence of alcohol.
The court heard shortly afterwards, when nearing a row of parked cars, the motorist “took the opportunity to position his car to block the accused from continuing her journey”.
When police arrived MacGillivray identified herself as the driver.
Ms Dow said: “Police noticed a strong smell of alcohol coming from her.”
She was then taken to Kittybrewster Police Office in Aberdeen.
Defence agent Mike Allan said his client was getting support for her issues.
He also said she had lost her job and was currently on benefits.
Sheriff Ian Anderson told MacGillivray, of Chapel of Garioch, near Inverurie, she would have to carry out 120 hours of unpaid work within six months.
As well as being banned from the road for three years and six months, she will be under supervision for a year.
She can reduce her ban by six months if she carries out the drink drivers rehabilitation scheme.