Police had a busy night at checkpoints around Dunedin on Thursday, several drivers returning high breath alcohol readings.
Senior Sergeant Anthony Bond, of Dunedin, said police stopped a 53-year-old at a checkpoint in Quarry Rd at 9pm, 150m from the pub where he had allegedly been drinking.
The man had a breath alcohol level of 813mcg.
At the same checkpoint, a 26-year-old man was stopped and recorded a reading of 712mcg.
A 27-year-old man had a breath alcohol level of 767mcg.
All three had their licences suspended and will appear in court at a later date.
Elsewhere in the city, a man was stopped at a checkpoint in South Rd. He had a breath alcohol level of 380mcg.
And in Taieri Rd, a 56-year-old man stopped at a checkpoint returned a breath alcohol reading of 313mcg.
Both men were issued infringement notices.