In a display of people power at its very finest, quick-thinking railway passengers and staff freed a man who had become trapped between a train and the platform by rallying together to tip the carriage.
The man was boarding a rush hour train at Stirling station near Perth, Western Australia when he slipped and one leg became wedged in the gap.
In a bid to free the trapped commuter, passengers were asked to move to one side of the carriage in order to transfer the weight of the train away from the man.
But when that plan failed to work, passengers jumped out of the train and lined up alongside the carriage to push the 10,000-tonne train, a commuter only identified as Nic said.
Extraordinary footage from the station and given to ABC news shows dozens of passengers pushing against the train to give the man enough leeway to free himself.
"We were able to move the train quite a bit," Nic told the West Australian.
"The train moved 5-10cm on its suspension, which was enough to free his leg."
Transperth spokesman David Hynes told ABC news that quick -thinking meant a horrible accident was averted and thanked everyone involved for their help.
"Everyone sort of pitched in. It was people power that saved someone from possibly quite serious injury," he said.
"We alerted the driver, made sure the train didn't move.
"Then our staff who were there at the time got the passengers, and there were lots of them, off the train, and organised them to sort of rock, tilt the train backwards away from the platform so they were able to get him out and rescue him."
The man was walking freely after the incident and did not need the assistance of paramedics on the scene, he added.