Yoann Barbet avfyrade värdarna framför ett Jota hörn innan spanjoren fördubblade ledningen från platsen efter att Maxime Colin blev befläckad av Joel Lynch.
Lynch drog sedan tillbaka ett mål genom att gå förbi målvakten Daniel Bentley.
Men Jota återställde Bees "två mål fördel snart efter som han slog två spelare innan skjuta lågt i nätet.
Lasse Vibe hade gått nära att öppna poäng tidigt när han vände sig förbi Nedum Onuoha innan han avfyrade fel sida av posten.
Lynch nekades sedan av Bentley i andra änden innan Barbet borrade bollen i marken och överbevarare Alex Smithies att ge nionde plats Brentford ledningen.
QPR, som är fem punkter över de nedre tre men ännu inte säker från förnedring, hade otur att inte vara nivå i pausen med Matt Smiths huvud vänds bort av Bentley och Massimo Luongo slå baren från 30 meter i tillägg tid.
Besökarna trodde att de hade en equalizer när Barbet rensade Conor Washingtons ansträngningar utanför linjen men Bees sedan hävdade sin andra av eftermiddagen som Jota sköt in från platsen efter Lynch tog ner Colin i lådan.
Rangers svarade omedelbart när Lynch ledde Luke Freemans frispark förbi Bentley innan, bara två minuter senare, Jota avslutade sin solo-run för att hävda sitt 12: e mål i 21 matcher genom att rulla bollen under Smithies.
Brentford chef Dean Smith: " Vi vet vad vi handlar om och vi får våra huvuden ner och gå vidare med vårt jobb. Folk kommer alltid att ha åsikter, men allt vi kan göra är att fortsätta arbeta hårt. Resultat som detta innebär att vi kan göra våra jobb med leenden på våra ansikten.
""Det var en bekväm och helt välförtjänt seger utan att vi någonsin riktigt kommer nära våra vanliga nivåer. Jag sa åt dem att vara tydliga om vad de gör, att ha klara huvuden och ingen dålig disciplin och att inte låta känslor bli inblandade i spelet. De gjorde det.
"Vi förtjänade att vinna, men vi var kanske inte så kliniska som vi har varit."
QPR manager Ian Holloway: "Vi måste tänka klart under press och vi måste återgå till att göra det varje vecka. Vi måste damma ner oss, börja om och hitta ett sätt att spela som är fastspikat.
"Brentford spelade bra, jag hatar att säga det, men nu handlar det om hur mycket du bryr dig och hur du gör det. För sex matcher sedan var vi högst upp på formbordet och sedan dess har vi haft en vinst att få och vi behöver det fortfarande.
"För mig är det enkelt. Vi måste dra eller vinna nästa vecka. Vi har fortfarande jobb att göra. Den som är en riktig QPR-fan måste ta denna på hakan med värdighet eftersom vi måste komma tillsammans för att slå Forest."
Matchen slutar, Brentford 3, Queens Park Rangers 1.
Andra halvlek, Brentford 3, Queens Park Rangers 1.
Försök missade. Matt Smith (Queens Park Rangers) huvudet från mitten av lådan missar till vänster. Hjälpt av Jake Bidwell med ett kors.
Försöket räddades. Yeni N'Gbakoto (Queens Park Rangers) huvudet från mitten av lådan sparas i mitten av målet. Hjälpt av Luke Freeman.
Foul av Nico Yennaris (Brentford).
Luke Freeman (Queens Park Rangers) vinner en frispark i anfallshalvan.
Daniel Bentley (Brentford) vinner en frispark i den defensiva halvan.
Foul av Matt Smith (Queens Park Rangers).
Hörnet, Queens Park Rangers. Förföljd av Josh Clarke.
Försök missade. Nedum Onuoha (Queens Park Rangers) höger fotade skott från höger sida av lådan är för hög. Hjälpt av Joel Lynch efter ett hörn.
Försöket räddades. Matt Smith (Queens Park Rangers) huvudet från mitten av lådan sparas i mitten av målet. Hjälpt av Luke Freeman med ett kors.
Hörnet, Queens Park Rangers. Förföljd av Ryan Woods.
Foul av Nico Yennaris (Brentford).
Massimo Luongo (Queens Park Rangers) vinner en frispark i defensiva halvan.
Justin Shaibu (Brentford) vinner en frispark på högerkanten.
Foul av Joel Lynch (Queens Park Rangers).
Offside, Queens Park Rangers. Nedum Onuoha försöker en genom boll, men Joel Lynch fångas offside.
Foul av Nico Yennaris (Brentford).
Yeni N'Gbakoto (Queens Park Rangers) vinner en frispark i defensiva halvan.
Foul av Florian Jozefzoon (Brentford).
Nedum Onuoha (Queens Park Rangers) vinner en frispark på högerkanten.
Ersättning, Brentford. Justin Shaibu ersätter Lasse Vibe.
Josh Clarke (Brentford) vinner en frispark på högerkanten.
Foul av Kazenga Lua Lua (Queens Park Rangers).
Offside, Queens Park Rangers. Yeni N'Gbakoto försöker en genom boll, men Matt Smith fångas offside.
Utanför, Brentford. Romaine Sawyers försöker en genom boll, men Florian Jozefzoon fångas offside.
Försök missade. Idrissa Sylla (Queens Park Rangers) höger fotade skott från mitten av lådan är nära, men missar till höger. Hjälpt av Luke Freeman.
Ryan Woods (Brentford) vinner en frispark i den defensiva halvan.
Foul av Matt Smith (Queens Park Rangers).
Foul av Jota (Brentford). - (EN) Herr ordförande!
Kazenga Lua Lua (Queens Park Rangers) vinner en frispark på vänsterkanten.
Hörnet, Brentford. Förföljd av Luke Freeman.
Försöket räddades. Matt Smith (Queens Park Rangers) huvudet från mitten av lådan sparas i toppen av målet. Hjälpt av Kazenga Lua Lua med ett kors.
Ersättning, Brentford. Florian Jozefzoon ersätter Sergi Canos.
Ersättning, Brentford. Josh Clarke ersätter Maxime Colin.
Hörnet, Brentford. Förföljd av Alex Smithies.
Försöket räddades. Lasse Vibe (Brentford) höger fotade skott från höger sida av lådan sparas i nedre vänstra hörnet.
Foul av Sergi Canos (Brentford).
James Perch (Queens Park Rangers) vinner en frispark i defensiva halvan.
Försöket räddades. Jake Bidwell (Queens Park Rangers) huvudet från mitten av lådan sparas i mitten av målet. Hjälpt av Luke Freeman med ett kors.
Två mål i fyra andra halv minuten från mittfältaren Jota hjälpte Brentford se bort kämpande London rivaler QPR i ett underhållande spel på Griffin Park.