A banned driver led police on an early morning car chase through Aberdeen city centre.
Other motorists were forced to avoid crashing into Jordan Chesser as he sped, undertook cars, drove through red lights and went along a street the wrong way.
The 20-year-old was warned he faces being locked-up after admitting a charge of dangerous driving when he appeared at Aberdeen Sheriff Court.
The offences took place on May 6 this year on streets including Market Street, North Esplanade West, Union Street and South College Street.
Chesser also drove while disqualified and without insurance, and also failed to give information to police about the identification of the driver.
Fiscal Depute Stephanie Ross told the court that police saw the car driven by Chesser at around 4.30am.
She said that officers thought it was “grossly in excess” of the speed limit, and activated their lights to get the car to pull over.
She told the court: “It did not stop and officers continued to follow the vehicle along Market Street, along North Esplanade West before it was lost to view. The vehicle was then travelling on South College Street, at this point officers saw the driver was a white male and was wearing a baseball hat.”
Police made CCTV operators aware of the incident, and footage showed the red Mazda travelling on Virginia Street towards Trinity Quay, it continued driving through the city centre ending up undertaking other vehilces on Union Street.
Miss Ross said the car went through red traffic lights and ignored a no entry sign on Chapel Street.
She said: “Other vehicles had to take evasive action to avoid a collision before being lost to view. Officers made a search for the vehicle and it was seen by police officers at 4.45am.”
Sheriff Graeme Napier told Chesser, who is being held at Polmont, that he would be sentenced at a later date to allow a background report to be prepared, he said: “I suspect it will be a custodial sentence because of your record.”