It began when police tried to pull over a driver just after 7 p.m. According to Vacaville police, the driver tried to run over an officer, then jumped out of the car with some kind of weapon and charged the officer.
That's when the officer shot the suspect who is described as a man in his 20s.
As of 11 p.m. police blocked off part of Ulatis Drive from Mills Road to Stoneybrook Lane.