An apparently random drive-by shooting led to a car crash and arrests in the Sydney area on the weekend, say Cape Breton Regional Police.

Police said the complainant was driving on Grand Lake Road near the Mayflower Mall heading toward Glace Bay on Saturday when a man in another car pointed a handgun at him.

Several shots were fired and hit the complainant's vehicle.

Cape Breton Regional Police Staff Sgt. Reg Hutchings said the complainant called 911 and followed the other car.

"The vehicle tried to speed from the area and upon coming to the intersection of Glace Bay Highway and the Gardiner Road turnoff, the vehicle made a quick left turn and as a result, went into the ditch," he said Monday.

"Just as the vehicle went into the ditch, police arrived on the scene."

Hutchings said the two parties don't know each other.

The driver and two passengers in the other car were arrested. They were not hurt in the crash.

At that point, Cape Breton Regional Police determined the gun in question was a BB gun that shoots plastic pellets.

A 20-year-old man faces charges of possession of a weapon dangerous to the public and breaching his recognizance.