BALTIMORE (WJZ)– An active shooter with an assault-style rifle and a handgun led police on a pursuit through West Baltimore for at least 20 minutes, ending with a man being arrested Friday.

“I don’t know what was going through this guy’s mind. I don’t know if he’s just a reckless criminal — hell bent on harming other people — I don’t know if he’s mentally ill, I don’t know if he’s both,” said Baltimore City Police Commissioner Kevin Davis.

Police say the suspect was wanted in a triple shooting and was spotted by police on Fulton Avenue. The man then took off and reportedly went on a shooting rampage.

WJZ’s Chopper 13 captured exclusive footage of the chase, including the suspect slamming into a car on Monroe Street, while on Fulton Avenue, the car narrowly missed hitting a pedestrian. At one point, the suspect drove on the sidewalk.

The man fired shots as he drove through the city, shooting a man in the leg on North Avenue and shooting a person in the upper body who was in a vehicle. Officials say the passenger went into cardiac arrest and is in critical condition.

One officer was injured during pursuit and is receiving treatment at a local hospital.

The suspect was arrested in the 1800 block of Gwynns Falls Parkway.

A police officer ran to the car when it finally came to a stop at an intersection. The officer pulled the driver out and wrestled him to the ground.

Baltimore Police Department spokesperson T.J. Smith said the 30-year-old suspect may be connected to a triple shooting Thursday night that left one person dead in the 4400 Park Heights Avenue and a non-fatal shooting last week on Edmondson Avenue.

FULL VIDEO: In the thick of the police chase in West #Baltimore this afternoon. More coming up at 6 on #WJZ. pic.twitter.com/eInyDQTho1 — Devin Bartolotta (@WJZDevin) December 15, 2017

Baltimore Police now calling this a “shooting spree.” @CommishKDavis says man arrested was suspected of a triple shooting last night. Citizens shot today, too. #WJZ — Devin Bartolotta (@WJZDevin) December 15, 2017

Two guns were recovered at the scene.

Here are the guns recovered by Baltimore City Police in Friday morning’s pursuit. Driver in custody: #WJZ pic.twitter.com/efljTE5jOA — Rick Ritter (@RickRitterWJZ) December 15, 2017

WJZ’s Devin Bartolotta spoke to witnesses at the busy intersection of Gwynns Falls Parkway and Riverbeds Road, one of which who said he had only seen a chaotic chase like Friday afternoon’s in movies.

Follow @CBSBaltimore on Twitter and like WJZ-TV | CBS Baltimore on Facebook