Animation montage position changes

I try to devolop 3rd person charactor as tutorial in youtube.in this walking forward backward and left and south donot have problem.but when i trying punching montage it change the actor position. character move backward and upward and then punch. what can i do?

Maybe that animation was created for rootmotion animation, where the animation of the root bone makes the character move around in the game world?