A truck collided with 19 vehicles at an intersection before slamming into a primary school classroom in Sydney's southwest this afternoon, leaving four people injured.
CCTV footage captured the moment several people standing outside a church were narrowly missed by the out-of-control truck and trailer.
The driver was pinned inside the cab but was not critically injured after it collided with an empty primary school classroom in Moorebank.
READ MORE: Fisherman allegedly stabbed to death on Frankston Pier
At the the intersection of Newbridge Road and Nuwarra Road in Moorebank, it is believed that 19 vehicles had been damaged.
It is understood the truck passed through a set of traffic lights without stopping, colliding with several vehicles.
Three people were taken to hospital for minor injuries, with several more treated by paramedics at the scene.
"I was expecting a lot worse injuries," NSW Police Acting Superintendant Shawn Colls said.
"For only minor injuries to be sustained to any persons involved is quite amazing," he said.
The truck's driver was pulled from the crash after 40 minutes.
A NSW Fire and Rescue spokesperson said there was a lot of debris which had veered through the truck's front window, including a pole that narrowly missed the driver's head.
The truck was later removed from the classroom, which was heavily damaged in the crash.