In the battle of Kurukshetra, Bhishma recognised him as Amba reborn, and not wanting to fight a "woman" (or an actual woman, depending on the version), avoided battling Shikhandi.
On the tenth day, many warriors of Kaurava Army attacked and wounded Shikhandi and some stopped the Pandavas.
Drona stopped Arjuna, Duryodhana stopped Bhima, Shalya stopped Yudhishthira, Vrikaasur stopped Nakula  and Uluka stopped Sahadeva.
Firstly, Ashwatthama attacked Shikhandi but Drupada took him, then Dussasana attacked Shikhandi but Dhrishtadyumna took him and at last Shakuni attacked and Stabbed Shikhandi but Virata stopped him.
Later, wounded Shikhandi rides in Arjuna's chariot, and together, they face Bhishma, forcing him to lower his weapons.
Knowing that this would happen, Arjuna hid behind Shikhandi and attacked Bhishma with a devastating volley of arrows.
Thus, Shikhandi was instrumental in Bhishma's death.

Shikhandi was finally killed by Ashwatthama on the 18th day of battle, killed dazed and confused, Shikhandi is killed in a sword fight with Ashwatthama when Ashwatthama, Kripacharya, and Kritaverma attacked the Pandava camp on the night of the final day of battle.
In some versions of the Mahabharat, Ashwatthama kills Shikhandi's lover (male or female) in front of him; in other versions, it is Shikhandini's partner (male/female) who is butchered.
In the battle of Kurukshetra, Bhishma recognised him as Amba reborn, and not wanting to fight a "woman" (or an actual woman, depending on the version), avoided battling Shikhandi. On the tenth day, many warriors of Kaurava Army attacked and wounded Shikhandi and some stopped the Pandavas. Drona stopped Arjuna, Duryodhana stopped Bhima, Shalya stopped Yudhishthira, Vrikaasur stopped Nakula  and Uluka stopped Sahadeva. Firstly, Ashwatthama attacked Shikhandi but Drupada took him, then Dussasana attacked Shikhandi but Dhrishtadyumna took him and at last Shakuni attacked and Stabbed Shikhandi but Virata stopped him. Later, wounded Shikhandi rides in Arjuna's chariot, and together, they face Bhishma, forcing him to lower his weapons. Knowing that this would happen, Arjuna hid behind Shikhandi and attacked Bhishma with a devastating volley of arrows. Thus, Shikhandi was instrumental in Bhishma's death. 
Shikhandi was finally killed by Ashwatthama on the 18th day of battle, killed dazed and confused, Shikhandi is killed in a sword fight with Ashwatthama when Ashwatthama, Kripacharya, and Kritaverma attacked the Pandava camp on the night of the final day of battle. In some versions of the Mahabharat, Ashwatthama kills Shikhandi's lover (male or female) in front of him; in other versions, it is Shikhandini's partner (male/female) who is butchered.
Shikhandi