A teenager jumped into the path of an oncoming 6 train at Canal Street on Wednesday night to save a fellow straphanger who had allegedly fallen drunkenly onto the tracks, according to the NYPD. The good Samaritan was uninjured, and the man he saved was hospitalized with an arm injury.

"All of a sudden, before I knew it, he fell down on the track. He was sort of splayed across the track in the middle and wasn't moving," 19-year-old Nicholas Buxton told NBC. Buxton reportedly jumped down after the man when he saw a 6 train approaching northbound.

"I went down immediately. He was too heavy to move, and I yelled for help because by that point, I could see the train," Buxton added. According to the news outlet, the teenager managed to push the fallen man underneath the lip of the platform before another passenger hoisted him to safety. The train narrowly avoided the fallen man as it pulled into the station.

A spokesman for the NYPD said officers responded to the scene shortly after 8:00 p.m., and determined that the victim had been pushed to safety by a fellow straphanger. Police say the drunken man, whose age could not be confirmed, was extracted from underneath the train platform and transported to Bellevue Hospital in stable condition.

Teenagers: sometimes they're not the absolute worst?