Police have arrested a terror suspect who has confessed to ramming a truck into shoppers in Stockholm, killing at least four people.
The man went on the run after fleeing the scene following a chaotic shootout.
The 'lightly injured' suspect was arrested in Marsta, a suburb north of Stockholm, after members of the public contacted police to say he was acting strangely.
A police spokesman said: 'One person has been arrested who may be connected with the incident.'
The hijacked vehicle crashed into a packed shopping centre and burst into flames. Three men jumped out from inside and opened fire before trying to stab pedestrians, witnesses said.
Two men were tackled to the ground and arrested but a third suspect went on the loose.
Police released CCTV of the man wearing a green jacket, white shoes and a grey hoodie. Police have confirmed the suspect arrested in Marsta resembles the man in the photos they released earlier.
Officers said the vehicle crashed into a group of people on the street outside a shopping centre in Klarabergsgatan after racing down six streets at about 3pm local time.
Hundreds of shoppers were seen fleeing for their lives after the articulated lorry rammed into the corner of the building.
Horrifying images of the aftermath showed blood smeared on the roads and bodies covered by blankets. Police said 15 people were injured.
Stockholm Police said they were questioning the two men arrested in the immediate aftermath of the attack but they are not currently suspected of criminal activity.