A 23-year-old woman lost two teeth when a man randomly slugged her in Greenwich Village on Wednesday morning, according to police.

The victim, who lives on the Upper West Side, was walking on W. Houston Street near Sullivan Street around 6:10 a.m. when a man suddenly punched her in the face, hitting her so hard he knocked out two pearly whites, according to police.

She attempted to run away but the assailant pushed her against a yellow cab that was parked on the street before he fled, police added.

She was treated for minor injuries at Mount Sinai Beth Israel, police said.