QPR’s promotion hopes took a dent with a 1-0 defeat away to Championship strugglers Barnsley.
Domingos Quina’s second-half strike was enough to end the Hoops’ seven-match unbeaten run and leave them six points off the automatic-promotion spots.
Meanwhile, Fulham strengthened their position at the top of the table with a 1-0 win at Hull City.
The visitors had to work hard against stubborn opponents but Aleksander Mitrovic’s header after 57 minutes was enough to keep the Cottagers six points clear of second-placed AFC Bournemouth.
Mitrovic had until that stage rarely been involved, but his 31st goal of the season off Neco Williams’ excellent cross from the right underlined the difference in class between the two sides.
There was also a late victory for Millwall who eventually saw off Cardiff City 2-1 at The Den.
Mason Bennett stepped off the bench to seal the win to add to Murray Wallace’s opener before Cardiff’s Joel Bagan made it a nervy finish.
In League One, AFC Wimbledon’s winless run now stands at 13 games despite a more than credible 1-1 draw with Sunderland at Plough Lane.
Alex Pritchard’s free-kick cancelled out a penalty from Luke McCormick, who was then dismissed in the closing stages for the Dons.
Elsewhere, Charlton Athletic narrowly lost 2-1 to high-flying Wigan Athletic at the DW Stadium.
The Addicks could have been out of sight inside 15 minutes, with Elliot Lee heading them into a seventh-minute lead.
READ MORE: George Dobson – The Charlton Athletic man who has finally found his place at The Valley
And Alex Gilbey then struck the bar eight minutes later as the home side struggled to assert themselves.
But a penalty from Will Keane and Stephen Humphrys strike sealed a comeback victory for the Latics.
In League Two, Sutton United’s impressive form continued with a 1-1 draw at home to leaders Forest Green Rovers.
The Us, now unbeaten in 10 games, took the lead through Kenny Davis in the 37th minute before Kane Wilson struck on the hour mark to ensure the points were shared.
And finally, Leyton Orient’s poor run of form continued as they suffered a 2-0 home defeat to Salford.
Liam Shephard and Theo Vassell netted for the visitors to leave the Londoners without a win in their last nine league games.