Two goals in four second-half minutes swung a pulsating West London derby in Fulham’s favour as they overcame QPR 4-1 at Craven Cottage.
Aleksandr Mitrovic (67) and Bobby Decordova-Reid (71) struck the decisive goals after Lyndon Dykes’ 55th strike had cancelled out Mitrovic’s tenth minute opener.
And Antonee Robinson added a late fourth in injury-time with a deflected shot as Fulham re-affirmed their promotion credentials.
Elsewhere, Millwall’s seven-match unbeaten run came to an end with a frustrating 2-0 defeat at home to Luton Town.
Harry Cornick grabbed both goals for the Hatters while a Jed Wallace penalty was saved by Luton goalkeeper Simon Sluga late on.
In League One, a spirited fightback from AFC Wimbledon ensured the points were shared in a 2-2 draw with Sheffield Wednesday at Plough Lane.
The visitors took the lead through Lee Gregory in the 13th minute with the forward getting his second of the game in the 61st minute from the penalty spot.
However, the Dons responded six minutes later through Nesta Guinness-Walker before Jack Rudoni salvaged a draw five minutes from time.
Meanwhile, Charlton Athletic fell to a late 2-1 defeat at Lincoln City to heap more pressure on boss Nigel Adkins.
The hosts took the lead when a Teddy Bishop effort was beaten away by Charlton keeper Craig MacGillivray only to ricochet off Jayden Stockley for an own goal.
The Addicks were level just five minutes later though as Sam Lavelle poked the ball home before Regan Poole headed a Lincoln winner in stoppage time.
In League Two, an 84th-minute goal from substitute Isaac Olaofe gave in-form Sutton United their sixth win in the last seven league games with a 1-0 victory at Crawley.
Crawley striker Tom Nichols had a penalty saved eight minutes before Olaofe struck the winner which sees the Us move up to fifth in the table.
And finally, Leyton Orient were held to a frustrating goalless draw against Walsall at Brisbane Road.
Orient striker Harry Smith came closest to putting his side in front in the first-half when his overhead kick just cleared the crossbar.
And at the other end, a powerful header by George Miller forced Lawrence Vigouroux into making a save at full stretch.