(Portland, OR) -- A man is facing charges after allegedly ramming several cars in southeast Portland before barricading himself inside a stranger's home. Police say the man struck one of their cruisers and several other cars yesterday afternoon before crashing into a fence at a Motel 6 near Southeast 31st Avenue and Powell Boulevard. He then allegedly fled the scene on foot and broke into a nearby home. Police say the homeowner was not at home during the break-in. However, he reportedly returned to the house to give officers his key, allowing them to enter the home and arrest the suspect.