Barca's all-time top scorer signed the contract in November, seven months before his old deal expired. It runs until June 2021 and contains a 700 million euro ($843 million) buy-out clause.