Question: why did tybalt kill mercutio?
Answer: Tybalt ultimately attacks Mercutio because the garrulous and hot-headed character insults Tybalt and goads him into a duel to protect Romeo's honor. From the beginning of the encounter in Act 3, Scene 1, it's clear that Mercutio is itching for a fight.