A Valley of Enchantment man is in critical condition after being stabbed Monday by a rival for a woman’s affections, officials said.

Brandon Johnson, 38, was walking home in the 22900 block of Byron Road just before 7 p.m. when he was confronted by two men. Animosity that had been brewing over a woman escalated into a fight between Johnson, 38-year-old James Potter and 40-year-old Travis Royce.

San Bernardino County sheriff’s officials say Potter stabbed the victim, who was flown to a hospital and is listed in critical but stable condition.

Potter and Royce are both being held at West Valley Detention Center in Rancho Cucamonga on suspicion of attempted murder.

Anyone with information on the stabbing is asked to call Detective Jeremiah MacKay at 909-366-0600.