One man is fighting for his life after being shot and stabbed during a fight over a woman late Wednesday in Lancaster County.