Moses Kelly, 26, was taken into custody near a Redmond gas station early Thursday morning.
On Oct. 25, the elderly victim had just returned to her home, located in the 9500 block of NE 128th Street, and was closing the door when she saw a man quickly coming at her.
Suspecting he was salesman, she tried to close the door, but the man barged in and threw the victim to the floor, police said.
The attacker then put his hand over her mouth and began to strangle her. She fought back -- even biting him -- as he pulled off her clothes, according to police.
Police say during the attack the man told the victim he was homeless and had just ended a four-year relationship. After sexually assaulting the victim, the man left and went down 128th, police said.
Kelly faces a charges of first degree rape and first degree burglary. Prosecutors asked that he be held on $1 million bail.