Neil Harris has completed a shock return to Millwall after they decided to sack Joe Edwards after just three months and 19 games in charge.
Former Chelsea stalwart Edwards was only appointed in November to succeed Gary Rowett, but a dismal run of six defeats from seven matches has left Millwall just one point above the Championship relegation zone.
Millwall legend Harris, who is their record goalscorer and spent four years as manager at The Den between 2015 and 2019, had been at League One side Cambridge since December, having previously been in charge at Cardiff and Gillingham.
He has signed an 18-month contract and will be tasked with saving Millwall from relegation.
Millwall agreed a compensation package with Cambridge for Harris, who is also bringing back David Livermore as his assistant.
Edwards left his role with England Under-20s to take his first job in senior management.
Millwall won 4-0 at Sheffield Wednesday in his first game in charge but a nightmare run since then has triggered major concern among the hierarchy at The Den.
Millwall suffered a dismal 2-0 loss at home to relegation rivals Sheffield Wednesday on Saturday.
Edwards managed just four wins from 18 Championship matches in charge and the Lions have decided to bring back Harris for an emotional return to the club where he scored 138 goals as a player and took charge of 245 games as a manager.
Millwall face high-flying Southampton on Saturday, which will be his first game back in charge.
The Lions had targeted another play-off push this season but started slowly under Rowett and have decided to make their second managerial change of the campaign.