Officers exchanged gunfire with a male suspect in a dramatic car chase through Saskatoon Saturday that ended with police ramming the suspect's vehicle to bring it to a stop.

Police arrested the 35-year-old suspect after his heavily-damaged red Pontiac Grand Am was finally brought to a halt in a collision with two patrol cars at a busy Saskatoon intersection.

One witness reported seeing police "basically standing just about on top of this red car that was in the accident, pointing rifles down into it."

The dramatic chase started with an attempted traffic stop at about 2:40 p.m. in Saskatoon's east end.

Police said the lone driver of an unregistered two-door Pontiac refused to stop for a patrol car and began driving erratically. The suspect's vehicle drove away and officers did not pursue for safety reasons.

Officers in two patrol cars later spotted the vehicle in the city's east end but did not give chase.

The suspect was spotted again a short while later in the west end, driving down Saskatoon's 33rd Street into oncoming traffic. Officers gave chase and the suspect pointed a gun at them and opened fire, police said. Officers returned fire, and the pursuit was on.

Witnesses reported hearing gunshots at the intersection of Idylwyld Drive and 25th Avenue.

Police laid down spike belts that destroyed the car's tires and part of its front end, but failed to stop the vehicle.

Two police cars finally ended the pursuit when they rammed the red Pontiac at the intersection of 22nd Street and 2nd Avenue.

No one was injured in the 35-minute chase.

Police said the suspect is well-known to them and has had 20 encounters with law enforcement since May. He is scheduled to appear in court on Monday.

Police do not believe the suspect was specifically targeting law enforcement.

Traffic restrictions were in place at four Saskatoon intersections on Saturday to accommodate the police investigation.

With files from CTV Saskatoon