Barcelona legend Jordi Alba will leave the club this summer after 11 years at the Nou Camp.
The 34-year-old's contract with the newly-crowned LaLiga champions was not set to expire until the summer of 2024.
However Barcelona and Alba announced on social media that the Spaniard will leave at the end of the season and by doing so has agreed to terminate his contract one year early.
There had been reports earlier this season that the club were looking to push Alba out the door prematurely due to the financial issues at the club.
It marks the end of an era with Alba following Sergio Busquets who is also due to leave the club at the end of the season.
Alba signed for Barcelona from Valencia back in 2012 for a fee worth around £12million.
During his time at the club he has won six LaLiga titles - including this season - as well as the Champions League on one occasion back in 2015.
To date, he has made 458 appearances for the Catalan side, scoring 27 goals.
This season he has seen a reduction in his game-time with just 13 LaLiga starts in 23 appearances.
Busquets announced he was due to leave Barcelona earlier this month after 15 seasons at the club.
The midfielder, whose contract runs out at the end of the season, had been offered a new deal by Barcelona but signing it would have meant taking a 70 per cent pay cut.
He delayed making a decision because in recent weeks Barcelona have been working to convince LaLiga they can afford to re-sign Messi.
Busquets and Messi have an unwritten pact that they will play one more season together before they retire.
Busquets decision to quit Barca, came just 24 hours after Messi’s father Jorge had to deny a story his son had already signed for Al Hilal, points to the two players reuniting in Saudi Arabia this summer.
Busquets has an offer of around €15m (£13m) a season tax-free to join the club. Al Hilal are also interested in taking Alba whose Barcelona contract runs out in 2024.
Alba had wanted to see out his deal so as not to lose out on the £15m he is due to pick up in his final season but that would be easily compensated by the Saudi Arabian club.
Busquets and Alba could play their final match at the Nou Camp on Sunday against Mallorca, before Barcelona's final game of the season comes on June 4 against Celta Vigo.