A gun-toting punk was busted moments after fatally blasting a man in the chest in Queens today, police said.

Police officers raced to the scene after hearing gunfire break out at 12:30 a.m. in Jamaica, police said. They found the armed 19-year-old suspect standing over the wounded victim, who was lying motionless in front of 107-11 159 Street.

Upon seeing the officers, the gunman fled down the street. The suspect was collared as he tried to hop into a Chevy Malibu nearby, police said. Police recovered two guns and took in a 16-year-old girl and a 17-year-old boy, who were inside the car, for questioning.

The shooting may have been sparked by a dispute, police sources said.

The victim, whose identity has not yet been released, died at the scene. The suspect has not yet been charged.