restart an animation from the begining?

i simply want an animation to play from the begining when i tell it to. its a shooting animation that is not set to “loop”.

this plays the animation once, but doesn’t seem to rewind the animation if “shoot” was the last thing playing.

mate.Play("shoot");

or is there a way to simply rewind the animation so it starts from the beginning?

mate.Rewind(“shoot”);