Commuters joined together and used people power to rescue a man who got trapped between a train and the platform at Perth Stirling station this morning.
The man was boarding a Perth bound train at about 8.50am when he slipped and got his leg stuck in the gap between the train and the platform.
Despite it being a busy time of the morning, scores of commuters quickly came to his aid.
Passengers and station staff tilted the carriage so that the man could free his leg, which was wedged in the gap.
Luckily, the train was stationary when he slipped, reports ABC News Australia.
Transperth spokesman David Hynes said the man was boarding at the tail end of peak hour, but the train was still fairly busy.
"He stood in the doorway and as he was sort of taking up his position there, one leg slipped outside the door, slipped outside the gap, and he was stuck," he said.
"We alerted the driver, made sure the train didn't move."
Passengers were asked to stand to the other side of the carriage to tilt the weight away from the man but it was not enough to free him, reports the Guardian.
"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", Hynes added.
He praised the actions of staff and passengers who assisted in freeing the man.
"Everyone sort of pitched in," he said.
"It was people power that saved someone from possibly quite serious injury."
Mr Hynes added that overcrowding was not to blame for the unfortunate incident.
An ambulance was called but the man was not taken to hospital. It is believed he did not sustain serious injuries.
Terrifying moment toddler falls between train and platform (video)
'Brave' commuters rescue woman from train tracks in Kent
Heart-stopping moment policeman rescues woman from path of speeding train (video)
Video: Brave passengers jump on to train track to rescue injured man