A man was arrested this weekend after stealing a truck and going on a dangerous driving spree through downtown Edmonton. Police say downtown officers were flagged down on Sunday evening by a person who had just been carjacked near 102 Avenue and 96 Street. It was reported that a man jumped into the bed of the person’s truck. When the driver exited his vehicle, the man attacked him, got into the driver’s seat and drove away. As a result of the assault, the person was taken to hospital with non-life-threatening injuries. It was reported that following the assault and theft of the truck, the suspect caused multiple collisions. No other injuries were reported. Tactical officers located the stolen truck in a parking lot near the University of Alberta Hospital where they arrested the suspect. He was treated in hospital for non-life-threatening injuries sustained in an earlier altercation during the spree, said police. The 27-year-old man has been charged with aggravated assault, robbery, dangerous driving, three counts of failing to remain at the scene of a collision and a breach of a release order.