Three people are fighting for their lives after a series of crashes that happened around the Lower Mainland Saturday evening and early Sunday.

Alcohol is believed to have played a role in a serious crash in Vancouver that happened on West Broadway near Cypress Street just after midnight Sunday.

Police say a 31-year-old woman driving an SUV eastbound on Broadway allegedly collided with a car travelling westbound.

The driver of the westbound car, a 29-year-old man, became trapped inside the vehicle and had to be rescued by firefighters, according to police. The man was taken to hospital with serious injuries, where he remains in critical condition.

The driver of the SUV has been detained by police as they investigate the crash. No charges have been laid.

Woman airlifted after three-vehicle collision in Chilliwack

Police in Chilliwack say three vehicles were involved in a crash at a four-way stop just before 6:30 p.m, at the intersection of Prest Road and Prairie Central.

A woman had to be airlifted to Royal Columbian Hospital with critical injuries, while another victim was taken to Chilliwack General Hospital with less severe injuries.

A third person suffered minor injuries and was treated at the scene. The cause of the crash is still under investigation.

Single-vehicle crash in Langley leaves man critically injured

A man had to be airlifted to hospital after a serious crash in Langley that happened around 10 p.m.

Witnesses say he was driving a pickup truck that crashed into a tree near 256th Street at 16th Avenue.

The man was initially reported to have suffered life-threatening injuries in the collision, and is now in stable condition in hospital, according to police.