Hossein Saidoian, 32, was stabbed in the arm and chest during the incident, according to the Orange County Sheriff's Dept.
His friend Elvis Kechechian, 28, was also stabbed in the altercation. He was pronounced dead at a hospital Saturday.
Lake Forest resident Justin Tombleson, 28, surrendered to police Monday. He was charged with murder and attempted murder Wednesday.
Saidoian had been hospitalized in critical condition.
Kechechian's brother and another friend, who were not named, were also with the pair during the incident Saturday.
According to the Orange County Sheriff's Department, two groups of people got into a dispute waiting in line at Albatros Mexican Restaurant on Rockfield Blvd. A witness described the two victims as intoxicated. A fight ensued. The restaurant's owner kicked the unruly people out of the establishment.
The fight escalated in the parking lot, leading to the two stabbings.
According to witness accounts and the OCDA, the two victims and another friend were arguing with two women, and allegedly spit on one of them in the restaurant. One of the females called her boyfriend, Tombleson, who arrived and allegedly stabbed the two men.
Kechechian was stabbed once in the heart. He was pronounced dead at a hospital. Saidoian was stabbed in the chest and the arm. Another man was severely beaten.
Sheriff's deputies interviewed more than 60 people at the scene.
Tombleson faces 15 years to life in state prison if convicted, according to the OCDA's office. Tombleson was held on $1 million bail and was arraigned Wednesday.
Anyone with additional information is encouraged to contact Supervising District Attorney Investigator Randy Litwin at (714) 347-8492 or the OCSD Homicide Bureau at (714) 647-7055.