A Fairfax County police officer and two young boys were among those injured in a crash on Interstate 66 late Monday night, police said.

Shortly after 10 p.m., the officer was in his marked police cruiser on I-66 near Route 50 when he saw a Toyota commit a traffic violation. He was trying to pull the vehicle over when his cruiser was hit from behind by a 1993 Chevrolet. The impact from that collision then forced the cruiser into the Toyota, Fairfax County police spokesman Officer Don Gotthardt said.

The officer and the Toyota's driver were taken to the hospital with non-life threatening injuries and have since been released.

The Chevy's driver, 26-year-old Dianna Holloway, and two boys, ages 6 and 1, were admitted to a hospital. All three have injuries that are being described as non-life threatening, although the 6-year-old boy's injuries were initially thought to be worse, Gotthardt said. It was not immediately known whether the two boys are Holloway's children.

Holloway has been charged with driving while intoxicated, Gotthardt said. The injured officer had been looking for a vehicle with a suspected drunk driver prior to the crash, but police were not sure Tuesday morning whether that vehicle was the Chevrolet that Holloway was driving.

Less than two weeks ago, another Fairfax County police officer was injured in a head-on collision while on duty. That officer, Long Dinh, remains hospitalized.