Brentford breathed new life into their bid for automatic promotion after late goals from Said Benrahma and Emiliano Marcondes secured a 2-0 victory at west London rivals Fulham.
In the first Championship game for more than three months since the league was suspended due to the coronavirus pandemic, Fulham's Bobby Decordova-Reid struck the crossbar in the 15th minute before the hosts saw Aleksander Mitrovic's goal correctly disallowed for offside early in the second half.
But Brentford, who were without Bryan Mbeumodue due to a positive coronavirus test, struck late as substitute Marcondes set up Benrahma's 88th-minute opener before converting in stoppage time (90+1) to seal what could prove to be a crucial three points.
Victory sees Thomas Frank's side move one point behind Fulham in third and seven behind second-placed West Brom, who host Birmingham, live on Sky Sports Football at 3pm.
Defeat is a blow to Fulham's own automatic promotion hopes as they stay six points adrift of West Brom and seven back from league leaders Leeds, who travel to Cardiff City on Sunday, also on Sky Sports (kick-off 12pm).
How Brentford stunned Fulham
Fulham started brightly with Neeskens Kebano's cross picking out Mitrovic, but the Championship's top goalscorer could not power his header past David Raya, who made a comfortable save.
Minutes later, Harrison Reed's brilliantly disguised reverse pass released Decordova-Reid, but the midfielder's shot rebounded off the crossbar before Anthony Knockaert's curling effort drifted wide of Raya's far post.
Brentford, with their intricate attacking play, were always a threat to Fulham's back line and Marek Rodak had to be alert to keep out Tariqe Fosu's powerful effort at his near post.
Fosu then turned creator but Ollie Watkins could not test Rodak with his attempted diving header, before Christian Norgaard saw a well-struck effort deflected wide from the edge of the area.
Fulham had the ball in the back of the net shortly after the interval, only for the offside flag to thwart a furious Mitrovic.
The Serbia striker latched onto Decordova-Reid's through ball before calmly finishing past Raya, but the assistant's raised flag stopped the celebrations.
Brentford started to take control late on. Replacement Shandon Baptiste broke free on the left, cutting into the box - and only a timely intervention from Rodak denied Watkins a tap-in from close range.
The visitors were not to be denied however, and Marcondes stunned Fulham with an inviting cross to the far post where Benrahma tapped home.
And as Fulham pressed for an equaliser in the closing stages, Marcondes wrapped up the victory, cutting in off the wing and firing home in style to seal an important victory.
Man of the Match - Emiliano Marcondes
Sky Sports' Danny Higgingbotham: "I know he was only on the pitch for 20 minutes but Marcondes has had such a huge impact. To have an assist and to have a goal. Whether you've been on 20 minutes or 90 minutes, the impact he's had he deserves to be man of the match."
What the managers said...
Fulham's Scott Parker: "Look it's a blow overall because we've not managed to get a result, so we're bitterly disappointed in that respect. I thought we had a very good spell in the second half when we had a goal disallowed. Then the 'keeper pulled off a great save from Mitrovic.
"We just needed one of those to go in and see out the game. So it's a killer blow, a sucker punch, and the second is a runaway goal when we were trying to push. Overall, it's disappointing but we dust ourselves off and move on. I was pleased with the players' application and efforts."
Brentford's Thomas Frank: "Said is a top player in this division and an extremely important player for our team. And we know if we want to have a chance to achieve what we're dreaming about, he and some of our top players need top form.
"Today I think Said played a fine game but a tough game. He was a little bit not top sharp on his touches and decision making. But we still know he can make a difference. I was very satisfied with his goal today, because he just managed to be patient, stay away from the ball and work that last line in the box and that's something we've constantly been working with him on.
"I think of course the importance of the local derby we all knew, we all know how much it means to fans. That doesn't change if they are there or not, not at all. So pleased and happy to give the fans this win. When it's a local derby and real intensity that can maybe lack 10 to 15 per cent because of no crowd. No doubt at that. But in the end, when you scored, it didn't matter if there were fans or not, you can feel the job from all the boys because you can feel it in the game."
Both sides are back in action live on Sky Sports Football next weekend. Brentford host West Brom on Friday night (7.45pm kick-off), while Fulham travel to Leeds on Saturday (3pm).