Remember folks, Sasori killed himself in the Chiyo & Sakura vs. Sasori battle. He allowed them to win. He had a change of heart at the last second you could say. Still loved that fight though.
And adding on to what Daz said, lol, Sakura also managed to poison Naruto in her failed attempt to kill Sasuke. Her failed attempt to kill Sasuke where her resolve wore out and she would have gotten killed if it wasn't for Kakashi (or was it Naruto).
Hmmm…I don't think Naruto Shippuden sucks. I still enjoy it so I can't really say it's bad. It's just not as good as its first part. What I personally loved about the first part was the potential. Each side character showed such potential and Kishi focused on them well enough you'd think they'd play some really big roles after the timeskip. Well, besides Shikamaru it just didn't happen. Well, still enjoy the manga to a certain extent.
Edit: @Nobodyman: Truthfully, Chiyo had nothing to do with Sakura taking down the 3rd Kazekage puppet and Sakura needed Chiyo because she had no experience fighting puppeteers while Chiyo had expert knowledge. Sakura came up with the antidote to Sasori's poisoning after curing Kankuro and Chiyo had the right knowledge on puppets and her grandson. It was purely a match of convenience in the girl duo's favor just like in the fight between Sasuke and Deidara (Sasuke had the Sharingan and lightning element to perfectly counter all of Deidara's attacks).