A Perth driver who became trapped in his vehicle after it flipped in the CBD has failed a preliminary breath test.
Police said the driver of the car attempted to run a red light and collided with the traffic light pole, causing his vehicle to flip on its roof - before a second vehicle crashed into it.
The crash happened on the corner of Murray Street and Elder Street at 3.15pm.
Police said the 36 year-old male driver of the flipped vehicle failed his preliminary breath test, but miraculously did not suffer any serious injuries.
Murray Street was closed in both directions, but has since reopened.
Murray St both directions Milligan St to Elder St, Perth - CLOSED, SEEK ALT ROUTE - crash #perthtraffic
— Main Roads WA (@Perth_Traffic) October 5, 2016
Police said St John Ambulance and Department of Fire and Emergency Services are attending the scene.
St John Ambulance said a woman in her thirties is being treated at the scene.
Police could not confirm what first caused the accident.