Well, I can't see Kakashi losing this one, Sasori may be a S-rank but the weakest in Akatsuki. Kakashi doesn't need to face off his puppets or needles or whatever.
Consider this: 'Sasori throws needles at Kakashi, they all hit Kakashi and the clone is gone. Sasori wondering where did he go, Kakashi appears from underground and pull him in the ground or hit him with a raikiri. Raikiri isn't going to damage him coz he is a puppet but kakashi sees his heart analyze the req. to finish him off prepared himself before sasori assemble himself again and this time its kamui and over.
note:Kamui can be used on fast moving projectiles, things floating in air, things thrown towards the user.
Then how can't he hit Kamui on a puppet which is not a fast moving projectile, not floating in air and not approaching him very fast. any of these ways Sasori is dead when Kakashi sets his mind to warp him AND Kakashi knows that he uses poison then he wouldn't approach him carelessly........