A teen is recovering from serious injuries and police are asking for witnesses after the boy was pushed into traffic and struck by two vehicles during an attack this week.

The Winnipeg police service says that the attack took place on November 8, at approximately 3:40 p.m. Officers were called to a motor vehicle collision involving a pedestrian on Ness Avenue near Harcourt Street.

Two teen boys, both 16, were walking eastbound on the north sidewalk of Ness Avenue, near Sturgeon Heights Collegiate when an unidentified suspect charged at the victims and pushed one of them into oncoming traffic. The victim was shoved into the path of an oncoming semi-truck that was westbound on Ness in the right curb lane. He made contact with the semi and was then projected toward a pickup truck that was also westbound on Ness.

Police says that the drivers of both vehicles saw the attack and were able to take evasive action, including significantly slowing down. The WPS says this action by the drivers lessened injuries.

The victim was transported to hospital in critical condition but later upgraded to stable after treatment.

"This is a horrific incident," Const. Rob Carver of the WPS said at a press conference Friday afternoon. "It is pure chance luck that this individual wasn't killed."

Many people were in the area during the time of occurrence and investigators are asking that anyone who witnessed the incident or has information that may be relevant contact the Winnipeg Police Major Crimes Unit at 204-986-6219.

This investigation is continuing by members of the Major Crimes Unit. Anyone with information that could assist in the investigation is asked to call either 204-986-6219 or Crime Stoppers at 204-786-TIPS (8477).