Three teenagers have been arrested after a multi-vehicle crash - and the alleged assault of an officer - on Sydney's north shore overnight.
A police car's warning lights were turned on after officers saw a Mazda station wagon make an illegal turn onto the Pacific Highway at Crows Nest.
The vehicle then allegedly veered sharply across two lanes, colliding with a taxi, before crashing into two parked cars. All vehicles sustained significant damage.
The taxi driver was not injured.
When the three people in the Mazda got out, the driver, a 16-year-old boy, allegedly punched and headbutted an officer before being arrested.
The officer sustained minor facial injuries during the assault.
Two girls, both aged 17, were also arrested at the scene.
Further inquiries found the Mazda had been reported stolen from a Lindfield address on Friday.
The boy was charged with two counts of assaulting a police officer and other offences and will appear at Parramatta Children's Court on Sunday.
The two girls are also facing charges.