Middlesbrough have appointed former Stoke and West Brom boss Tony Pulis as their manager to succeed Garry Monk.
Welshman Pulis was sacked by the Baggies in November after a run of 10 Premier League games without a victory.
The 59-year-old will watch Boro's Boxing Day home Championship game against Bolton from the stands, with Craig Liddle taking caretaker charge.
Monk left the club on Saturday - just hours after a 2-1 win at Sheffield Wednesday left them in ninth place.
"I wanted a challenge - a real challenge - and this reminds me so much of Stoke when I went there with Peter Coates," said Pulis.
"I wanted to come at this time because we have so many games in a short space of time, and I can assess everything."
Middlesbrough have not disclosed the length of Pulis' contract.
He has taken charge of 1,043 games in a 25-year managerial career which began at Bournemouth in June 1992.
Middlesbrough will be his ninth club and his first match in charge will be against Aston Villa on 30 December.
Boro chairman Steve Gibson added: "We're excited by this appointment and by what Tony can bring to this football club. There was strong interest from two other clubs, and we're delighted Tony has decided to join us."
Pulis's time in management
|9 Jun 1992 - 5 Aug 1994||Bournemouth||107 games, 31 wins, 38 losses|
|31 Jul 1995 - 1 Jul 1999||Gillingham||216 games, 94 wins, 60 losses|
|5 Jul 1999 - 14 Jan 2000||Bristol City||33 games, 10 wins, 9 losses|
|14 Jan 2000 - 12 Oct 2000||Portsmouth||35 games, 11 wins, 14 losses|
|1 Nov 2002 - 25 Jun 2005||Stoke City||131 games, 47 wins, 52 losses|
|23 Sep 2005- 14 Jun 2006||Plymouth Argyle||39 games, 12 wins, 12 losses|
|15 Jun 2006 - 21 May 2013||Stoke City||333 games 122 wins, 113 losses|
|24 Nov 2013- 14 Aug 2014||Crystal Palace||28 games, 12 wins, 11 losses|
|2 Jan 2015 - 20 Nov 2017||WBA||121 games, 36 wins, 49 losses|