After defeating Derby County at the beginning of December, Nigel Pearson must have felt that his side were finally improving with that result making it seven points from four matches.
However, all that the Robins have to show from a triple-header with Hull City, Huddersfield Town and Queens Park Rangers is a comeback draw in the first of those matches.
Bristol City have let early leads slip in the following two home games, conceding yet another late goal at Ashton Gate to fall to a demoralising defeat versus QPR.
Such has been the regularity of their capitulations that it can no longer be passed off as a coincidence, and Pearson now faces a real fight to retain his job.
As well as winning just three of their last 13 matches, Bristol City have not recorded back-to-back victories in the Championship since the end of February.
There have been times this season when Gary Rowett may have had concerns about his own position at The Den with Millwall having recently posted just two wins from eight games.
Streams Links => Stream 1 HD ¦Stream 2 HD ¦Stream 3 HD
Nevertheless, the 1-0 victory at Coventry City earlier this week, a result earned after an 18-day break, has left Millwall in 11th position with matches in hand on some of the clubs above them.
Although they remain six points adrift of the playoff spots, this is a partially-refreshed group of players who will feel that they can start to build momentum in the opening weeks of 2022.
Tom Bradshaw netted the decisive goal at the Sky Blues, the Welshman extending his scoring streak to four games and taking his tally for the season to six from 13 appearances