POLICE have charged a man who allegedly punched a taxi driver before stealing his car in Belmont and leading police on a long chase yesterday.
Investigators allege the 31-year-old Northam man assaulted the victim about 4pm at a taxi rank near Abernathy Road and Wright Street.
A police spokesman said the driver had stepped out of his car and was talking to another driver parked at the rank.
“During this time he was approached by a man who pushed and punched him to the chest before stealing the victim’s vehicle,” he said.
Police attempted to stop the cab about 4.15pm on Great Eastern Highway in Rivervale.
The driver allegedly accelerated away before travelling through Cloverdale, Burswood, East Perth, Mt Lawley, Maylands, Bayswater, Guildford, Kiara, Lockridge and West Midland.
The driver stopped at the intersection of Bushmead Road and Tipper Court in Hazelmere where he was detained by police.
The man was charged with seven offences including dangerous driving occasioning bodily harm, robbery and vehicle theft while driving recklessly.
He is due in Perth Magistrates Court today.