Manchester City have completed the signing of Barcelona goalkeeper Claudio Bravo. Replacing Joe Hart as the club's no. 1 choice in goal, Bravo, 33, has signed a four-year deal at the Etihad Stadium.

The Chile international spent just two seasons at the Nou Camp but won eight honours with the club during that spell, having also won the Copa America with his country in 2015 and again in 2016.

"Claudio is a fantastic goalkeeper and an excellent addition to our squad," manager Pep Guardiola said.

"He has experience and great leadership qualities and is in the prime of his life. He is a goalkeeper I have admired for a number of years and I'm really happy he is now a City player."

Bravo had previously shared goalkeeping duties at Barcelona, taking up domestic duties while Marc-André ter Stegen was given the nod in European fixtures. Under pressure from both goalkeepers, Barcelona were forced to make a decision on just one of them as their first choice in goal, opting for the German. The Catalan giants have since signed Netherlands international Jasper Cillessen as his understudy, paving the way for Bravo's move to Manchester.

Claudio Bravo
Claudio Bravo completes move to City. NELSON ALMEIDA/AFP/Getty Images

"I'm very proud to be joining Manchester City. I know the club is building something very special and I hope I can be part of many successes in the coming years. I have followed City's progress in recent years and obviously know some of my new team-mates from the Copa America.

"It is not easy to leave a club like Barcelona where I had two fantastic years, but the opportunity to work with Pep Guardiola was too good to refuse. Now I will challenge the other great goalkeepers the Club has and together I hope we can win many trophies."

Bravo's arrival will prompt Hart's departure from the club. The England international captained City in what is likely to be his last game for the club against Steaua Bucharest in a Champions League qualifier on Wednesday.