Power outrun Giants to extend AFL lead