There were scenes of panic and terror on the streets of west Jerusalem when a man went on the rampage in a bulldozer, crashing into cars and overturning a bus.
The bulldozer left a trail of devastation as it careered along the busy Jaffa Road, one of the principal roads in this mainly Jewish area.
Several cars were tossed aside in the attack. Police described the driver of the bulldozer as a 30-year-old Palestinian from east Jerusalem who had no known affiliations to militant groups.
Another target was an Israeli bus carrying 35 passengers along Jaffa Road which the bulldozer rammed three times before it tipped over.
A bank security guard thought he had ended the carnage by shooting the driver, but the bulldozer lurched off again.
Some people eventually managed to climb onto the vehicle and a police officer in a blue T-shirt fired four shots at point blank range.
Jaffa Road is known as an ultra-Orthodox Jewish area and some of the casualties were from that community. It is also where some of the main international news agencies are based.
Dozens of people were injured in the attack.