let me just tell you this once; ANYONE CAN BEAT NARUTO if we were to use their abilities and feats to come up with strategies..
so when asking this kind of question all Deidara and Kisame fans will tell you they would've stomped Naruto...
ask if Sakura can win against Naruto and people will prove you a situation that would've actually worked...
TenTen, Tsunade, or any of those other "useless" characters CAN win against Naruto if WE (the fans that know all their feats) could choose what they would do in the fight.
BUT...
Naruto has the plot shield, and therefore Kishi wouldn't ever let him lose a fight against "anyone"
didn't you ever ask yourself "LOOOL why didn't he just... or why didn't he do this or that, he'd win against Naruto"
NOPE, cuz NARUTO as infinite plot shield.