Millwall extended their unbeaten run to seven league games with an impressive 1-0 win away at Derby County.
Tom Bradshaw’s 25th minute strike from Shaun Hutchinson’s lifted ball over the top means the Lions are now just two points off the top six.
One side currently in the Play-Off places are Brentford after Bryan Mbeumo’s first-half strike against West London rivals Fulham moved the Bees up to fourth in the table.
However, there was frustration for QPR whose recent good form came to an end with a 5-3 away loss to bottom of the table Barnsley.
Conor Chaplin’s opener for the Tykes was cancelled out by Luke Amos with Chaplin then going on to score twice more to claim a hat-trick.
Amos replied again for the Hoops but Cauley Woodrow settled matters from the penalty spot before Bambo Diaby and Ilias Chair traded late goals.
In Friday’s game, Charlton Athletic were dealt a late sucker punch for the second time in four days at The Valley following a 2-2 draw with Hull City.
Darren Pratley put the Addicks in front before Jarrod Bowen’s equaliser just after half-time was followed by a close-range finish from Naby Sarr.
But Keane Lewis-Potter deprived the hosts of a first win in ten with a header that squirmed in off Charlton keeper Dillon Phillips for an own goal in the sixth minute of stoppage time.
In League One, AFC Wimbledon moved three points above the relegation zone after beating Doncaster Rover 2-1 at Kingsmeadow.
Kwame Thomas put the visitors ahead in the 12th minute but Marcus Forss’ penalty levelled things and Callum Reilly netted the winner 20 minutes from time.
And finally, Leyton Orient played out a goalless draw in their League One home encounter with Bradford City.