Newcastle have completed the signing of goalkeeper Lukáš Horníček from Portuguese side SC Braga.
The Czech Republic international joins for a fee of around £26m and has signed a five-year-deal at St. James' Park.