In the beginning, you can see a police officer and the vehicle used in the attack.
Then the video shows the perpetrator running through the streets and brandishing what seems to be a gun.
In the next scene, police officers detain the suspected attacker who has been identified as 29-year-old Sayfullo Saipov.
The video also provides views of the scene of the attack and shows police and emergency services working there.