Former Rangers captain Craig Moore has signed a two-year deal with Premiership side Newcastle United.
Moore was at Borussia Monchengladbach last season
The Australian defender passed a medical and agreed personal terms at St James' Park on Friday.
Moore, who played for Crystal Palace as well as enjoying two spells at Ibrox, had also been linked with a move to Premiership newcomers Sunderland.
The 29-year-old was a free agent after leaving Borussia Monchengladbach at the end of last season.
The Bundesliga club claimed Moore had been sacked for drinking, an allegation denied by the former Rangers player, who cites family reasons for leaving.
Moore agreed an 18-month contract with Borussia in January, joining up with former Rangers manager Dick Advocaat, who subsequently resigned in April with the club deep in relegation trouble.