As the Corinthos and Zacchara organizations clashed, Claudia Zacchara ordered a hit on Sonny Corinthos. However, the assassin botched the job, shooting Sonny’s son Michael Corinthos (then Dylan Cash) by accident, landing the boy in a coma. Claudia covered up her involvement, but it made Johnny fearful that if Sonny found out, he’d kill her, per Soaps. When the truth came out, she took a pregnant Carly Corinthos (Laura Wright) hostage and attempted to steal the baby after Carly gave birth in a cabin. Michael killed Claudia with an ax handle, and Sonny’s men hid the body and covered up the boy’s involvement. Johnny, however, blamed Sonny for Claudia’s death, after her body was recovered.
Johnny and Lulu eventually broke up, and his vendetta against Sonny started getting out of control. He and Sonny’s daughter Kristina Davis (Lexi Ainsworth) pretended to be dating because both wanted to irritate Sonny. Sonny planted a bomb in Johnny’s car that nearly killed him and Kristina. Sonny’s enforcer, Jason Morgan (Steve Burton) tried to negotiate a peace settlement between the rival mob organizations so they could team up against a bigger threat known as The Balkan (Daniel Benzali). This didn’t stop the animosity between Sonny and Johnny, and Sonny ended up shooting Johnny, but a corrupt cop hid Johnny’s gun making it look like Sonny shot him while he was unarmed (via Soap Central).
Post source: The List