Police in Barcelona have detained a man after shooting at a truck loaded with butane gas canisters that was speeding the wrong way along a highway.
They opened fire on the vehicle as it headed towards the Spanish city's harbour on Tuesday, officials said.
The detained man is a Swedish national, a regional police spokesman told AFP news agency. Local media reported he may have consumed drugs.
Barcelona's city hall said the truck had been stolen.
The truck was driving on the wrong side of a ring road in the city at about 11:00 (10:00 GMT) when police were alerted.
Around 20 officers and at least six police cars arrived quickly on site, where several gas bottles were later seen lying on the ground.
At least one gunshot was visible on the windscreen of the truck, although officials have not said whether there were any injuries following the incident.
Spanish national television TVE reported that the truck had rammed several cars before police fired several times to stop it.
Police said that the driver was being questioned.