Harry Wilson once again proved to be a thorn in Brentford's side as Fulham put together two quick goals to overturn the game and secure a 3-2 victory at the Gtech Community Stadium in west London.
Wilson, who had scored a late brace in the previous match between the two teams to secure a win for Fulham, struck in the 70th minute, shortly after Tom Cairney had equalized.
Raul Jimenez had given the visitors the lead before Bryan Mbeumo, who missed a penalty in the first half, and Yoane Wissa both found the back of the net for their 19th goals of the season.
Cairney, whose contract is coming to an end this summer and has not received a renewal offer from Fulham, leveled the match before Wilson once again became the hero off the bench.
Both teams were competing for an eighth-place finish and a spot in the Conference League, but their hopes were dashed after Crystal Palace's FA Cup triumph, securing the European tour for the Eagles next season.
Wissa missed a great opportunity in a one-on-one situation just before Fulham scored their first goal in the 16th minute.
Adama Traore, who recently extended his contract with Fulham, provided a cross for Jimenez to head home the opener, overpowering Mark Flekken with his effort.
The match was intense with both teams attacking. Brentford quickly equalized in the 22nd minute after Mbeumo's strike. Minutes later, Mbeumo missed a penalty saved by Bernd Leno.
Brentford capitalized on a set-piece situation with Norgaard and Wissa extending their lead after a long throw caused problems for Fulham's defense.
Cairney leveled the score for Fulham in the 68th minute before Wilson's stunning strike from distance just two minutes later gave Fulham the lead.