Police arrested a man who robbed an East Washington Avenue gas station Monday afternoon, a Madison Police Department lieutenant reported.
The suspect, 18-year-old John Hoffman, reportedly entered the East Washington Shell Station around 5:30 p.m., pointed a gun at an employee and "demanded all the money."
After receiving the cash, Hoffman fled toward the nearby Best Western hotel, where a Shell Station employee followed him and reported his description and whereabouts to the Madison Police Department.
An MPD officer, three deputies and an Oregon police officer "who just happened to be in the neighborhood" brought the suspect into custody at gunpoint without further incident.
The officers recovered a loaded gun, along with the stolen money.
Police charged Hoffman with armed robbery and second-degree reckless endangerment.
Three people were in the gas station when the incident occurred, and the area was "very busy" with vehicle and pedestrian traffic, according to a police statement from Lt. Mary Lou Ricksecker.