"I'm driving down Joseph Bryan Blvd and a car just pulled off on Westridge with a gun hanging out the window shooting at a truck," a witness reported.

GREENSBORO, N.C. — An alleged road rage incident Monday afternoon ended in gunfire, Greensboro police confirm. The man who fired the shots is facing a felony charge.

The incident happened, just before 1:00 p.m., on Bryan Blvd westbound near Westridge Road. The man facing a charge felt the other driver came into his lane, the report states. That driver, Christopher Jackson, then pulled out a gun and fired at the other driver, police say.

Jackson then drove to Brookcliff Road off Westridge Road and called the police to report what he had done, they said. The other driver went home and called the police to report the incident.

Calls to Guilford Metro 911 which were released Tuesday gave more insight into what happened.

"I'm driving down Joseph Bryan Blvd and a car just pulled off on Westridge with a gun hanging out the window shooting at a truck," said a witness to the incident.

Police say shortly after, Jackson himself called.

"I've got an emergency, I am on Bryan Blvd. and this guy just tried to run me off the road and I shot his car and he would not, he almost ran me off the road. Oh my God," said Jackson.

"Did you say you shot at his car?" asked the dispatch staff a few moments later.

"Yes...I feared for my life, he almost ran me off the road, He was not stopping. He literally tried to ram me into the tree," said Jackson.

"You discharged a firearm at another vehicle so an officer is going to have to speak with you," said the dispatch staff in the nearly 10-minute long call.

The call also revealed Jackson was recording the incident with his dashcam.

Police arrived at the scene and Jackson was arrested and charged with felony Discharging a Firearm into Occupied Property and Discharge Within City Limits.

Police are continuing to investigate the incident.