Anchorage Police have arrested a man who's accused of attempting to rob a bicyclist at gunpoint early Thursday morning. 

Just before 1 a.m., APD dispatch was notified of shots fired in Mountain View. Around that time, a patrol officer was flagged down by a man in the 100 block of Ridgeline Loop who reported he'd just been fired upon during a robbery attempt. 

The victim told officers that when he was returning home on his bicycle and opening his garage via keypad, a black male exited the driver's side of a vehicle that was parked out front of the victim's home. 

APD spokesperson Renee Oistad says that's when the suspect pulled a gun, followed the victim into the garage and attempted to force his way inside the victim's home. The suspect wasn't able to get inside, but he ordered the victim to empty his pockets, Oistad says, and the victim attempted to knock the gun from the suspect's hand. 

That's when the suspect began firing shots at the victim from both inside and outside of the garage. Officers recovered multiple shell casings at the scene.

The victim was not struck by gunfire and no items were stolen. A description of the suspect and the suspect vehicle was given to officers, and about a half hour later, a vehicle and person matching the description was found at the Holiday gas station in Mountain View. Officers followed the suspect vehicle, a red four-door Saturn, when it left the parking lot and initiated a traffic stop at Thompson and North Flower when other units arrived to assist. 

Two guns were found inside the vehicle, police say, one of which had been reported stolen. 

The driver of the car is identified as 18-year-old Charles Sadler; he's charged with first-degree robbery, second-degree misconduct involving a weapon, third-degree assault and second-degree theft. 

Police say none of the vehicle's three other occupants were charged in connection with the crime.