ROCHESTER, Minn. – Court documents detail tense moments prior to 25-year-old Alexander Weiss shooting 17-year-old Muhammed Rahim after a traffic accident Sunday morning.

On Wednesday, Weiss was charged with second-degree murder in the case and was held on $200,000 for unconditional bond and $75,000 for conditional bond just after 11 a.m.

According to the criminal complaint, Weiss told police in the moments just before the shooting that Rahim “got in his face” and spit on him before Rahim “grabbed at Weiss’ gun.”

Weiss said after that, he shot Rahim once.

Documents state Weiss told officers that he saw a Chevy Cavalier hit the sewer gate on the north side of 31st St. NE. Weiss said he drove his Subaru near the Cavalier and the Cavalier backed into Weiss’ vehicle.

Weiss claims that a male passenger got out of the vehicle and became aggressive. At that point, Weiss told police he returned to his Subaru and retrieved his phone and a handgun. Weiss said the Cavalier moved to the south side of 31st St. NE before the driver, Rahim, got out of the vehicle and became confrontational.

According to a passenger in Rahim’s vehicle, Weiss got out of his car after the crash “as if he wished to fight.”

The passenger also said that Rahim got very close to Weiss, “puffing out his chest” before Weiss pulled a gun. According to the passenger, Rahim told Weiss, “I ******* dare you to do it” once the gun was pulled.

The passenger claims that neither he nor Rahim touched Weiss before the shooting.

According to the autopsy, Rahim died from a single gunshot wound. Police say only one 911 call was received, and that came from Weiss.

The Police Department says Weiss has a permit to carry a firearm under state law and the criminal complaint says Weiss had a bumper sticker on his car saying "Gun Control Means Hitting Your Target."

According to Rochester police, a witness to the shooting came forward and provided a statement that police say made them more confident in the second-degree murder charge.

Police say the witness was driving through the area and was a few feet away from the shooting. Police say she saw two men get into a confrontation and saw Weiss draw his weapon and fire.

The witness flagged down an officer on Broadway Ave. and told them someone had been shot. That officer was the first on scene.

Weiss has now been released on bail.