Police say a combination of speed and alcohol landed a teenage car passenger in the hospital with critical injuries.

On Thursday at about 9 p.m. in the 7300 block of MacLeod Trail SE, a 16-year-old girl lost control of the a Pontiac Grand Am she was driving.

She crossed the centre cement median and went into the southbound lanes, striking an oncoming Dodge Durango.

The two occupants of the car were trapped in the vehicle for some time before being extracted by emergency workers.

A 16-year-old female passenger in the car suffered life-threatening injuries and was taken to the hospital.

The driver was also sent to the hospital, but with less severe injuries.

No one in the Durango was injured.

Calgary police say speed and alcohol are considered to be factors in this collision, which remains under investigation.