Mexico international goalkeeper Guillermo Ochoa has joined Belgium first division club Standard Liege.
The 31-year-old was a free agent after his contract with Malaga ran out at the end of the season. Ochoa had been linked with the likes of Las Palmas, Marseille and Napoli.
"Guillermo is a spectacular goalkeeper, he has wide international experience, in the Mexican league, in Ligue 1 in France, in the Spanish league and the Mexican national team," said Standard Liege sporting director Oliver Renard in a statement on the club's website.
Ochoa played on loan at Granada last season, but the team was relegated after finishing in last place, having conceded 82 goals over the 38 games.
The reaction in Mexico hasn't been positive, with former national team striker Carlos Hermosillo telling ESPN that the move is a step down for the former Club America player.
"He's gone through teams that have been fighting relegation and I don't think it is a good decision," said Hermosillo.
Ochoa moved to Ligue 1's Ajaccio in July 2011 and stayed until the team was relegated in 2014.
A transfer to Malaga followed an outstanding 2014 World Cup for Ochoa, but he struggled to hold down a starting sport and was loaned to Granada for the 2016-17 season.