Seeing that Shane was completely insane and moments away from pulling the trigger, Carl, having followed and witnessed his father in danger, shot Shane in the neck. Shane choked on his own blood and died seconds later.
Well Rich killed Shane and then Carl killed him in zombie form. So in the comics Carl is the one who actually kills Shanes human body?