The only thing helping Sasuke is Sasunoo. Kakuzu can easily out smart and out play Sasuke just b/c of his exp. Kakuzu probably knows a lot about sharigan since he has been around since Madara and the 1st.
-Sasuke with MS, spams his techs. Kakuzu could out last him since he has so many hearts/lives so I'm going with him. Kakuzu has a tough time winning though