
A 42-year-old man faces multiple charges after allegedly running down a Victorian police officer while high on meth and trying to avoid a random breath test on Christmas Day.
The officer was struck shortly before 8:30pm on Sunday at Bacchus Marsh, about 50 kilometres northwest of Melbourne.
Police allege a Ford Falcon ute stopped short of the RBT site, then approached and was waved into a testing lane, at which point the driver accelerated suddenly.
The officer attempted to jump out of the way but was struck in the leg, causing minor injuries, as the driver swerved into oncoming traffic.
"It's alleged the vehicle travelled on the wrong side of the road at excessive speeds while driving from the site, causing numerous vehicles to take evasive action," police said in a statement.
A short time later, a member of the public reported a vehicle had become bogged in a nearby paddock.
Police arrested the driver, who was on a disqualified licence and tested positive to methylamphetamine. He also underwent a breath test and returned a reading of .035.
The man was charged with 17 offences including disqualified driving, drink driving and endangering an emergency services worker with vehicle.
Police are calling for any witnesses or dash cam footage of the incident.