I think that Sasuke has drank so much of Karin blood that some of her DNA has fused with his, and that's why Sarada looks so much like Karin. I think she is Sakuras daughter though.
P.S. Man it feels good to be back
P.S. Man it feels good to be back