MIAMI GARDENS, Fla. -

Miami Gardens police arrested a driver who fled from officers after hitting another car in Opa-locka.

Sergio Dorado hit a car at E. Bunche Park Drive and Northwest 22nd Avenue on Thursday afternoon, then drove away, police said.

A police officer tried pulling Dorado, 47, over at Northwest 156th Street and 22nd Avenue, police said. When she got out of her car, he hit her car and drove away.

Dorado hit another unmarked police vehicle before he was arrested at Northwest 160th Street and 18th Avenue, police said.

"The pick up came this way -- he actually stopped for the stop sign, surprisingly, and then he came this way," said Brian Trader. "He had blood all on his face, and I guess they came from that way so he knew he was stuck so he stopped right there and then like next thing you know, 15, 17 cop cars start coming."

Charges against Dorado are pending.