The top two teams in the Scottish Premiership bolstered their squads on transfer deadline day.
Leaders and reigning champions Celtic completed the double capture of Stuart Armstrong and Gary Mackay-Steven from Dundee United.
And second-place Aberdeen signed Kenny McLean from St Mirren.
Other Scottish clubs left it late to complete their squads for the rest of the season, including Rangers taking five Newcastle players on loan.
St Mirren have compensated for the loss of McLean by bringing in Emmanuel Sonupe on loan from Tottenham Hotspur, while United have signed Robbie Muirhead from Kilmarnock following the departures of Armstrong and Mackay-Steven.
Dundee signed up striker Paul Heffernan after he left Hibernian.
The window closed at 00:00 GMT.
DEADLINE DAY MOVES IN SCOTLAND
Ola Adeyemo [Dundee United - East Fife] Loan
Kenny Anderson [RKC Waalwijk - Hearts] Nominal
Tony Andreu [Hamilton Accies - Norwich City] Undisclosed
Stuart Armstrong [Dundee Utd - Celtic] Undisclosed
Gael Bigirimana [Newcastle Utd - Rangers] Loan
Dylan Carreiro [Dundee - Arbroath] Loan
Lukas Culjak [Borussia Dortmund - Aberdeen] Free
Michael Daly [Clyde - Petershill] Loan
Paul Dixon [Huddersfield Town - Dundee United]
Michael Duffy [Derry City - Celtic]
Shane Ferguson [Newcastle Utd - Rangers] Loan
Fraser Fyvie [Wigan Athletic - Hibernian] Free
Joe Hamill [Airdrieonians - Bonnyrigg Rose] Free
Paul Heffernan [Hibernian - Dundee] Free
Marvin Johnson [Kidderminster Harriers - Motherwell] Undisclosed
George Long [Sheffield Utd - Motherwell] Loan
Darren Maatsen [Ross County - Den Bosch] Free
Gary Mackay-Steven [Dundee Utd - Celtic] Undisclosed
Kevin Mbabu [Newcastle Utd - Rangers] Loan
Marc McCallum [Dundee Utd - Arbroath] Loan
Stephen McGinn [Sheffield Utd - Dundee] Free
Scott McLaughlin [Ayr Utd - Clyde] Free
Kenny McLean [St Mirren - Aberdeen] £300,000
Jordan Moore [Dundee Utd - Queen's Park] Loan
Robbie Muirhead [Kilmarnock - Dundee Utd] £150,000
Keigan Parker [Airdrieonians - Clyde] Free
Scott Pittman [Bo'ness Utd - Livingston] Free
Jordan Preston [Blackburn Rovers - Ayr United] Loan
Ben Priest [Wolves - Dundee] Loan
Jamie Reid [Dundee - Elgin City] Loan
Phil Roberts [Dundee - Alloa Athletic] Loan
Greg Rutherford [Dover Athletic - Alloa Athletic] Free
Emmanuel Sonupe [Tottenham Hotspur - St Mirren] Loan
Remie Streete [Newcastle Utd - Rangers] Loan
Nico Sumsky [Dukla Bystrica - Hamilton Accies] Free
Danny Swanson [Coventry City - St Johnstone] Loan
Lyle Taylor [Scunthorpe Utd - Partick Thistle] Loan
Lewis Toshney [Ross County - Cowdenbeath] Free
Nathan Thomas [Plymouth Argyle - Motherwell] Free
Filip Twardzik [Celtic - Bolton Wanderers] Undisclosed
Haris Vuckic [Newcastle Utd - Rangers] Loan
Kevin Watt [Clyde - Kirkintilloch Rob Roy] Loan