Rama and Sugreeva worked on a second plan to kill Bali. They decided that this time Sugreeva would wear a garland to help Rama recognise Bali. Sugreeva then invited Bali for the second time. As the fight began, Rama shot his arrow at Bali's chest, but he didnot die. This is because of a boon given by Indra according to which, any attack from the front would lose its force before Bali.
Rama then shot at his back and the mighty bali came crashing to the ground.
Bali then realised the trap Sugreeva had laid for him and in his final moments asked Rama as to why he had agreed to help Sugreeva .
Rama replied that he had become too powerful and arrogant. Besides by making Tara his queen, he had committed a sin.
After Rama explained, Bali with folded hands begged for forgiveness and said he was blessed to have been killed by the noble Rama.