A 25-year-old man alleged to have driven through a Havelock North police checkpoint in a car that struck and injured a police officer is now facing a number of charges.
Police were on Saturday carrying out an impairment checkpoint on Porter Dr about 8.40pm when a vehicle pulled into the checkpoint.
A spokesperson said the driver of what police said was a stolen car failed to stop and struck an officer.
"The vehicle was spiked shortly after and the driver was arrested without further incident," a police spokeswoman said.