A 36-year-old caught driving at 122mph on a major north-east road has been reported for dangerous driving.
The man was on the A90 Aberdeen to Fraserburgh road, between Ellon and Blackdog, when he flouted the 70mph limit.
It comes just days after another man overtook an unmarked police car while driving at 120mph on the same road.
In another incident at the weekend, police caught an 18-year-old man doing 111mph on the B9013 Newton to Burghead Road on Friday.
A 43-year-old man was also snared doing 104mph on the A96 Forrest Alves road on Saturday.
All three men will be reported to the procurator fiscal.
Sergeant Peter Henderson, from the north-east roads policing unit, said: “Speeds such as these are just not acceptable and could very well put not only themselves, but other road users in danger.”
Further north, six people have been reported to the fiscal for various drink, drug and speeding offences are increased patrols over the weekend.
These include two young motorists who were doing more than 100mph on the A9 Inverness to Thurso road.
Man, 36, caught driving at 122mph on A90 near Blackdog