A day after the NYPD distributed the cellphone picture of a man accused of sexually assaulting a subway passenger, cops have arrested him—thanks to a woman who recognized him from the photo.

The Post reports that Kevin Johnson, 30, was "selling swipes on a MetroCard at the Bay Parkway station of the N line in Brooklyn when he got into an argument with a woman he eyed as a customer." The argument escalated to the point of him yelling "profanities as he chased her out of the station." According to the Daily News, "The woman ran, and, believing Johnson was the man pictured in the news for sexual abuse, called 911. That's when NYPD Transit cops busted Johnson outside of the train station." And not only that, Johnson was wearing the same clothes he was pictured in during the Monday W train incident.

Charges are pending against Johnson, who has over 30 previous arrests (including sexual abuse, robbery, assault and theft). The woman who took the cellphone picture of Johnson, Simona Pirvutu, told the News, "I'm happy they caught him," and added, "I think every woman should do the same thing, given the circumstances. It's a very difficult position to be in. There's no way to prepare yourself for it. But you have to be prepared." As for the incident, she said, "I felt threatened and violated for a few seconds. It wasn't very pleasant... I'm proud of myself, but I was very scared."

NYPD spokesman Paul J. Browne told the Post, "The woman who took this picture performed a fabulous public service. She provided a great public service when you see his record."