BUFFALO, NY-- A Buffalo teen has pleaded guilty to sexually assaulting a young woman.

Ibrahim McBryde, 16, pleaded guilty to two counts of criminal sex act in the first degree.

Investigators say McBryde abducted his victim from her home and threatened her with a knife and several guns. He then took her to a vacant home where they say he held her captive and sexually assaulted her for several hours.

McBryde could face up to 25 years in prison when he is sentenced in August.