Deputies were called to the Exxon in the 2200 block of Bingham Drive around 7 p.m. after the suspect allegedly demanded money with a baseball bat.
Employees at the store told ABC11 they thought it was a joke at first because they recognized the alleged robbery as their former Pepsi vender deliveryman.
"She kind of looked at him, thought it was a joke and said, 'what are you doing? Get them glasses off your face so I can see you. He told her he'd bash her head in with a bat," said manager Florence Ortiz.
Investigators said the man then left in a green Ford Expedition. While deputies were roping off the crime scene, the suspect allegedly returned and was identified by witnesses.
Authorities said deputies chased the suspect in his SUV as he led officers on a nearly 100 mile trek down Bingham Drive, Raeford Road, Skibo Road, back onto Raeford Road, down the All American Expressway, through Haymount and the downtown Fayetteville area.
The suspect then drove into Eastover via Interstate 95, into Harnett County and was finally stopped by stop sticks at mile marker 103 in Johnston County. He ran on foot but was caught a short time later.
There were no reports of injuries.
The Cumberland County Sheriff's Office identified the suspect as 30-year old Adrian Jason Roberts of Randleman Street, Fayetteville.
He is charged with robbery with a dangerous weapon and felony fleeing to elude arrest.
Roberts was placed in the Cumberland County Detention Center under a $25,000 bond.