A 22-year-old woman is facing several charges, including impaired driving causing death, after a 44-year-old cyclist was killed in a hit-and-run in North York overnight, Toronto police confirm.

The collision occurred shortly after midnight at Finch Avenue West and Tobermory Drive, located near Sentinel Road.

Const. Clint Stibbe told CP24 the cyclist and a BMW were heading westbound on Finch Avenue toward Tobermory Drive when the cyclist was struck. The driver, police say, fled the area following the collision and the cyclist was pronounced dead at the scene.

According to police, the driver of the BMW was located near Portage Parkway and Jane Street a short time later.

A 22-year-old woman has been taken in to custody and is facing seven criminal charges in connection with the incident.

Darya Selinevich, of Richmond Hill, has been charged with driving while disqualified, criminal negligence causing death, dangerous operation causing death, impaired operation causing death, failing to stop after an accident causing death, flight while being pursued by police, and refusing a breath sample causing death.

Finch Avenue, from Jane to Keele streets, is closed to traffic as police investigate.

"We are currently doing a collision reconstruction at the scene. We also have to do a reconstruction at the other scene where the vehicle has been located," Stibbe said.

Investigators were also able to obtain video of the collision and are currently reviewing the footage.

"We do have tragic situation. When you look at the debris field, it was a traumatic collision to say the least," Stibbe said.

"It is going to be devastating for the family that the person is not going to be coming home tonight."