The animation seems to rotate the player left and proceed with the punching. Is this a programming related issue, or something wrong with the animation?
If that is all of the code you used to play the animation, then it would be the animation, try to import the animation ID into the editor and make sure the rig is pointing forward instead of backwards.
Mixamo has the option to “mirror” the animation in case its animated the wrong way. try redownloading the animation with the Mirror box checked (or unchecked in case it was checked)