The drama unfolded Wednesday just before noon after officers on routine patrol responded to a shoplifting report at the mall.
A man and woman matching the description of the shoplifting suspects were spotted in a car at the Cascade parking garage, on the southeast side of the mall near the JCPenney store. Officers then determined that the car had been reported stolen.
The man then got out of the stolen car and fled on foot. The officer detained the woman and broadcast a description of the man who fled.
Meanwhile, another officer spotted a man with the suspect's description inside a different car, a silver Honda, in a parking lot near the Nordstrom store. A second man was in the car with him.
The man at the wheel of the Honda then tried to run down the officer, who felt his life was in danger and opened fire, hitting one of the men in the car, police said.
The car kept going and struck another officer who was at the scene. That officer sustained minor injuries.
The Honda finally came to a stop in a parking lot outside the nearby Target store.
Witnesses near the shooting didn't know what was happening.
"Very scary," one woman said. "I hid behind a pillar when the shots were fired."
Another man at the mall saw the officer getting hit by the car.
"They ran the officer over - they hit him - he goes over the hood of the car," he said.
The injured suspect was taken to Harborview Medical Center. His condition was not immediately available, and he is considered to be under arrest,
The other man in the car also was arrested, along with the woman who was detained earlier.
It's unclear at this time whether the man who was shot was the original shoplifting suspect or the other man in the Honda.
The incident remains under investigation.