SURREY, B.C. - One man is recovering from injuries and Mounties in Surrey, B.C., are trying to sort out all the details after an early-morning assault, followed by gunfire.

Surrey RCMP say the incident began around midnight in the Whalley neighbourhood (at 113B Avenue and 132 Street.)

They were called to the scene by a man who reported seeing a second man being assaulted by several people, but the attackers fled when the first man intervened.

The Good Samaritan also reported that someone shot at him from a vehicle that had arrived to pick up the injured victim, but the suspect vehicle sped away.

No one was injured in the shooting and officers located the car not far away, arrested three people and took the injured man to hospital for treatment.

Police say they are still trying to determine how the three are linked, if there is a connection to the Good Samaritan, why the shot was fired and what led to the original assault.