A man tried to steal a truck from a Saskatoon gas station on Friday night with a passenger asleep inside of it.

The truck's owner went inside a gas station on the 100 block of Ruth Street E., leaving the truck unlocked and a woman asleep inside.

The woman awoke to find an unknown man in the driver's seat, trying to drive away.

Police say she screamed and was able to get out of the vehicle. The owner became aware of the situation, ran to the truck and pulled the man out.

The suspect fled before police arrived.

The police canine unit located a suspect in a nearby backyard and he was taken into custody.

A 26-year-old man has been charged with theft of a vehicle and driving while impaired.