Royal Oak police say an officer fatally shot a young man Monday morning after they say he charged at the officer.Police identified the man as Cody Reynolds, 20.Police Chief Corrigan O'Donohue said the shooting happened after police got a 911 call from Reynolds' mother in the 1000 block of Hoffman, just west of Campbell Road.