An Independence man has been charged following a shooting early Sunday outside of Liberty restaurant that left a man in critical condition.

Patrick Pulse, 28, is charged in Clay County with first-degree assault. He allegedly shot 41-year-old Antoine Roston from Kansas City, who was working as a Lyft driver and had been called to the pub near the intersection of Missouri 291 and Missouri 152 at about 1:40 a.m., Sunday. Pulse was later arrested following a traffic stop on southbound M-291 near Missouri 210.

According to court documents, police found Roston in the parking lot suffering from multiple gunshot wounds. Witnesses said he and Pulse got into an argument and fight and Pulse fired shots from a gun that had a green laser before forcing a woman into a silver Jeep and driving away north on M-291. Roston did not have a weapon.

Witnesses provided a suspect description and vehicle license plate and less than an hour later a Clay County Sheriff's deputy saw Pulse's Jeep and pulled him over, with assistance from Independence and Sugar Creek police.

Officers found blood on Pulse's hands and jeans and in the vehicle, a semi-automatic handgun in the vehicle and ammunition that matched the shell casings found at the shooting scene. While in custody Pulse made spontaneous remarks that he had “(messed) up” and gotten into an argument over his girlfriend.

Pulse is being held on $100,000 bond, and the case remains under investigation.