An assailant sucker-punched an 83-year-old man in the face on a street in the Bronx Monday, police said.

Police say the attack on the victim was unprovoked and took place in the Foxhurst section of the Bronx on 995 Fox Street around 10:50 AM, CBS New York reported.

The victim, Valentine Hernandez, was taking a walk around the neighborhood when the alleged attacker came out of nowhere and punched him in the face.

Hernandez fell and hit his head on the pavement, losing consciousness. He was taken to the hospital in critical condition, where it was determined that he suffered fractures to his nose and face and a laceration to his forehead, but he is now in stable condition, WPIX reported.

Police say the attacker did not speak to his victim before he knocked him unconscious and fled down Fox Street, leaving the victim lying in the street.

Miguel Santos, the victim’s son, is wondering what motivated the attacker to commit such an act.

“Everything is still here, even cash was still in his pocket,” said Santos.

Police found the suspect dead in his Bronx home from what appeared to be a suicide hours later, WABC reported. The suspect had a history of mental health issues, police say.