A Guelph man has been arrested for allegedly stealing one car, crashing it and then stealing another car that belonged to a Good Samaritan who stopped to help.

Guelph police got a call on Tuesday at around 4:30 p.m. about a stolen car in the Willow Road area.

When they arrived, the vehicle owner told officers someone he knew had taken his keys and stolen his car.

The alleged car thief then drove onto Hanlon Expressway and shortly after he lost control of the car, crashing near Paisley Road.

Police said a Good Samaritan saw the crash and stopped to help the man, but instead had her car stolen when the alleged car thief used it as a fresh opportunity for a getaway.

The vehicle was recovered, but not until the man was finally arrested by Port Credit OPP near Highway 401 and Dixon Road at around 5:30 p.m..

A 39-year-old Guelph man is custody facing charges, including two counts of theft of a motor vehicle, driving while under suspension, and charges related to his arrest by provincial police.