It took a couple of months, but criminal charges have caught up with a driver who cops say had cannabinoids in his system during a deadly crash.

As KDKA-TV and the Pittsburgh Post-Gazette reports, the driver, Carl John Keating, 32, now faces charges of homicide by vehicle, driving under the influence, involuntary manslaughter and traffic offenses in the Allegheny County case.

This after, Keating lost control of his Honda Civic while driving north in the 5000 block of William Flinn Highway on Dec. 11, entered the southbound lane and struck two other vehicles head-on, police say.

The crash killed Rebecca Koorsen, 28, who was the front seat passenger in Keating’s car. She was pronounced dead at the scene.

No one else was injured.

Keating’s blood drawn after the crash has since tested positive for cannabinoids.

Keating was arrested Tuesday and at last report was lodged in Allegheny County jail.

READ MORE:

Pa. couple accused of locking son, 9, in closet to go out to party: state cops

Pa. mom in Cookie Monster costume arrested after ODing in car: cops

Singer Harry Styles visits Wawa for a tuna hoagie: ‘OMG! OMG! OMG!’

Pa. college student lives to tell about ‘absolutely terrifying’ 80-foot fall while hiking: ‘It happened so fast’

Pa. woman guilty of stabbing her ‘wretched, evil’ grandma to death learns her fate

Man wanted for ripping off big TVs at Pa. Walmart 4 times and counting

Clue in case of Pa. missing college student is found 1,400 miles away: ‘This is not normal’

Pa. man dies when 2 people riding ATV on icy reservoir plunge into water as temps warm

Investigation ongoing after naked man who charged state police dies in custody

Scenic Pa. park known for whitewater rapids is badly vandalized

‘Find Men’ dating app meeting between 2 Pa. men ends with 1 dead: cops

Pa. mom of 5 faces felonies after baby died in ‘filthy’ house

Pa. animal shelter rescues ‘emaciated’ dog-mom and pups: ‘please help’

DUI suspect tasered repeatedly while fighting 2 state troopers in middle of Interstate

Pa. man with noise-making disability booted from Walmart: ‘Unfortunate misunderstanding’

Pa. man accused of choking girlfriend for refusing him sex

Pa. man accused of killing his dog with ax for refusing to go outside