Police arrested a Columbus teenager Sunday on charges of beating and raping a 16-year-old homeless girl.

Investigators said the assault happened between 7 and 7:40 p.m. in an apartment on Mason Drive, where the assailant beat the girl with the handgun he used to threaten her, leaving an open wound on her forehead.