Kevon Brown blasted two men — ages 25 and 42 — near 33 Lenox Road about 3:24 p.m. Sunday, according to the NYPD.
Two nearby officers on foot patrol raced over and Brown fired on them too, but missed and fled, police said.
As he ran, he encountered another man and the two got into an altercation that ended when Brown shot the man in the neck and continued his escape, cops said.
The second victim, who was shot in the leg and torso, was listed in critical condition at Kings County Hospital, police said.
The other two victims were at the same hospital in stable condition, cops said.
Brown was expected to be charged with attempted murder and assault, police said.