Originally posted by: NoraSM
That's debatable
The story says she was reincarnation of Amba, born as a woman but raised as a man, Shikhandi was married, her wife found out about her being a woman, she was ashamed and went to jungle and exchanged sex with someone, got male body and came back as a man, Bheeshma didn't fight with a woman therefore he didn't attack Shikhandi during war and putting Shikhandi before the Arjuna and co killed Bheeshma
But it is mentioned in war chapters that Bheeshma attacked Shikhandi on day 7, he broke his bow and Shikhandi was leaving the war but Yudhishtira stopped him reminding him of his vow to kill Bheeshma, which he took in front of Yudhishtira and his father, Yudhishtira said people who break their vow bring shame to their families and themselves and ultimately they have to kill themselves, Yudhishtira promised Shikhandi that Arjun will protect him during the war
On day 10, Arjun protects Shikhandi and they fight Bheeshma, Shikhandi is no match for Bheeshma and he keeps attacking Arjuna, Arjuna cut his bow and Shikhandi hit Bheeshma with 10 arrows, Arjuna kept cutting Bheeshma's bows, when no bow was left, Bheeshma threw a dart at Arjuna, Arjuna cut the dart too, after this he was enraged or excited and started attacking Bheeshma (Note - Till now, he was just stopping Bheeshma from using his weapons while Shikhandi was shooting arrows at him, Shikhandi had killed Bheeshma's charioteer), Arjun pierced him with thousands of arrows and Bheeshma surrendered to Arjuna
Now we can't say for sure, If Bheeshma died from Arjun's arrows or Shikhandi's arrows 🤔 I think that's about it