http://www.gogoanime.com/one-piece-episode-649

That was one of the best animated fights I've seen in One Piece in a while