Six people were slashed in two separate incidents this weekend—including three people who were attacked by a machete-wielding man in Queens.

Police say that the machete incident happened at Cibao Restaurant at Northern Boulevard and 105th Street in Jackson Heights, around 4:50 a.m. Sunday. CBS reports that the incident was sparked when one of the three victims tried to buy a woman a drink, angering her boyfriend.

The suspect, 20-year-old Guillermo Torres, allegedly left the restaurant and returned with a machete. A 32-year-old man suffered cuts to his head and back, a 20-year-old man suffered cuts to his wrist, and a 23-year-old victim was slashed on his head and hand. All three were taken to area hospitals in stable condition, and are expected to survive.

Early Monday morning police arrested Torres and charged him with assault and criminal possession of a weapon.

In a separate incident, police say that three men were injured when a man pulled out a knife during a dispute inside El Economico Restaurant on Broadway near W. 231st Street in the Bronx around 2:30 a.m. Bronx News12 reports that the restaurant owner refused to serve the suspect, who then took out a knife and starting slashing customers.

A 60-year-old man, believed to be the owner, was slashed on top of his head; a 35-year-old man was slashed from his eyelid to his cheek; and a 30-year-old man was slashed on his cheek. At least two of the victims were taken to New York-Presbyterian Hospital, and are expected to survive. No arrests have been made in that attack.