Charges are pending against the driver of a vehicle police say caused a serious crash on MacLeod Trail early Saturday morning.

At roughly 2 a.m. MT, Calgary police responded to a crash at the intersection of MacLeod Trail and 71st Avenue S.E. after receiving a report of a serious injury at the location.

Police found that a 2006 Ford Escape, travelling southbound, had struck several vehicles sitting at the light at 71st Avenue S.E. 

The driver of a 1994 Nissan Maxima, a 58-year-old male, sustained what were initially believed to be life-threatening injuries.

The injured male was taken to Foothills Medical Centre by EMS and his condition was upgraded to stable, with non-life-threatening injuries.

Police say speed and alcohol are believed to be factors in the crash. 

The driver of the Ford Escape was arrested at the scene and charges are now pending as police continue their investigation.

Anyone who witnessed the crash is asked to contact Calgary police.