Bryan Mbeumo's retaken penalty and Kevin Schade's headed goal gave Brentford a 2-1 win at Crystal Palace on Sunday as the hosts ended their five-game unbeaten run in the Premier League despite Romain Esse's late strike to reduce the deficit.
Palace remained 12th in the table, four points behind 11th-placed Brentford after their first loss in over a month.
The hosts almost led seven minutes in, but Brentford keeper Mark Flekken's one-handed reaction save kept out Jean-Philippe Mateta's powerful effort, while Palace keeper Dean Henderson made a diving save to deny Yoane Wissa in the 21st minute.
Palace midfielder Eberechi Eze had a chance to shoot in the 35th minute, but Nathan Collins dispossessed him with a well-timed sliding block.
Wissa shot wide three minutes later and Mbeumo's shot was blocked by Marc Guéhi just before half-time as Palace held off Brentford to go into the break goalless.
The hosts started the second half strong with Eze's free-kick in the 57th minute taking a deflection from Brentford's wall and racing towards the far post, but the ball came off the woodwork.
But Brentford got a penalty soon after, with Maxence Lacroix bringing down Collins. Mbeumo stepped up to the spot, and his left-footed spot-kick came off the post, much to the despair of the travelling Brentford fans.
The VAR, however, came to the visitors' rescue, awarding a retake spotting encroachment from Palace players in the lead-up to the shot.
The Cameroonian forward made no mistake this time, sending Dean Henderson the wrong way to put Brentford ahead in the 66th minute, with the visiting fans chanting, "VAR, oh VAR".
Schade doubled Brentford's lead in the 80th minute when he leapt to meet Mikkel Damsgaard's lofted cross in the box, clashing heads with Palace defender Chris Richards in the process but still finding the net.
Teenager Esse, who joined Palace from Millwall earlier this month, scored in the 85th minute, tapping in from Daniel Muñoz's pass just two minutes into his Premier League debut. But 12th-placed Palace were unable to find an equaliser despite a late push.
Brentford host Tottenham Hotspur next Sunday, the same day Palace visit Manchester United.