LINKEDINCOMMENTMORE

PORTLAND -- Police say a carjacking suspect armed with a knife was caught and held by witnesses in Portland after he threatened a man who happened to have a gun.

Police say the man who had been driving a stolen car, carjacked a truck Sunday in the parking lot of a Clackamas County motel.

He sped onto Interstate 205 and hit two cars before he exited in Portland. He stopped at a Portland restaurant parking lot and threatened a man with a knife. But the victim had a gun. The suspect dropped the knife and tried to run, but was held by witnesses until police arrived.

The suspect was treated at a Portland hospital and booked into the Clackamas County Jail on multiple charges. He also is wanted on arrest warrants from Columbia County.

Read or Share this story: http://www.kgw.com/story/news/2014/07/25/12529728/