Millwall moved into the top six with a comfortable 2-0 win over Preston North End at Deepdale, courtesy of a smart finish from Kenneth Zohore and a late Jed Wallace penalty.
Zohore finished off a neat move through the middle to open the scoring nine minutes after the restart.
And the win was wrapped with six minutes left when Wallace slotted home from the spot after namesake Murray had been tripped in the area.
In Tuesday night’s action, Brentford had to settle for a point after a 1-1 draw with Norwich City at the Brentford Community Stadium.
Ivan Toney’s first-half goal, his eighth in six Championship games, looked to be enough to give the Bees victory until Kenny McLean’s late strike three minutes from time.
Meanwhile QPR are now four games without a goal and seven Championship matches without a win after a 3-0 defeat away to Barnsley.
A Cauley Woodrow penalty, as well as a Conor Chaplin strike and an own goal from Yoann Barbet gave the Tykes all three points against a QPR side forced to play over an hour with ten-men following Rob Dickie’s red card.
In League One, ten-man Charlton Athletic won their fourth game in a row as they earned a comfortable 2-0 win at home to Oxford United.
Conor Washington and Andrew Shinnie were on target for the Addicks before the break before Ryan Inniss was sent-off after 66 minutes for two bookable offences.
There was also a hard-fought 1-0 victory for AFC Wimbledon over a Blackpool side who ended the game with nine men.
Callum Reilly scored after 13 minutes for the Dons with Blackpool’s night getting worse with red cards for Ethan Robson and Danny Ballard either side of the break.
And in League Two, Leyton Orient had to settle for a 1-1 draw with Exeter City at Brisbane Road.
The O’s opened the scoring after just four minutes through Conor Wilkinson before Jake Taylor levelled two minutes after the interval.