Has to be one of the smoothest, best timed animations I’ve seen in a loooong time. Fan-made that is. I have no idea if this person is a professional, though.

Nico link.