Passengers on the opposing platform started screaming and waving their arms to alert the driver of the on-coming train.
Then, as the train was rolling in, a bystander jumped onto the tracks and pulled the man out of the train's way.
It turned out that the Good Samaritan is an off-duty police officer.