Dozens of fans of the Winnipeg Christian rock band Starfield were injured Friday night.

The floor of an Abbotsford, B.C. church collapsed during their concert, leaving 42 people injured.

At least 1,200 people, mostly teenagers, were attending the event, Abbotsford police Sgt. Elly Sawchuk told CTV Newsnet on Saturday.

The accident happened during the third song by Christian rock band Starfield, just after 9 p.m.

Mark Maney told CTV News right before the collapse, Starfield frontman Tim Neufeld started screaming for everyone to get out.

Abbotsford police Const. Roger Gosal told CTV.ca on Saturday that slightly more than 30 were treated at the scene. Of those, approximately 22 were taken to area hospitals, three with serious injuries.

"There's going to be engineers that will be attending at the church to do an assessment of the structure," he said, adding access to the building is restricted.

Eyewitnesses at the concert say a lighting system above the stage fell on a group of concert-goers.

Richard Thiessen went to the concert at Central Heights Church with his wife and child and told CTV News that several people were seriously hurt.

"The front of the sanctuary floor collapsed and dozens of people fell through to the floor below. Lights also fell on the audience."

"It was terrifying as everyone started screaming. Water started pouring out of the pipes that had been in the floor falling on the victims who fell," Maney said.

"There was also a faint dust that rose in the air, probably from the debris of the floor. The scaffolding which the speakers were on slowly started to fall, stage left first followed by the stage right speakers and landed in pews that still had people in them."

The church was built in the 1980s.

Starfield is an award winning Christian music group from Winnipeg. Starfield was originally formed by brothers Tim and Jon Neufeld, both from Winnipeg. They released their first album in 2001.

With a report from CTV's Michele Brunoro

Do you have video or images of this event? Please contact CTV.ca's MyNews