Match ends, Queens Park Rangers 3, Brentford 2.
Three goals in eight minutes blew away Brentford as Queens Park Rangers stormed to their fourth win in five matches.
The Bees went ahead in the London derby when Joe Lumley parried Said Benrahma's shot out to Neal Maupay, who nodded in his 12th league goal of the season.
QPR midfielder Massimo Luongo equalised, tapping in after Dan Bentley had saved from Luke Freeman, and the hosts hit the front when Joel Lynch helped Toni Leistner's header into the net.
Nakhi Wells beat Ezri Konsa to fire in Rangers' third, before Romaine Sawyers teed up Henrik Dalsgaard to pull one back for the visitors.
Brentford have lost four of their five matches under Thomas Frank since Dean Smith's departure for Aston Villa, and the new head coach suffered another blow when the Championship's top scorer Maupay was carried off on a stretcher with a head injury just before the break.
QPR's recent good run had been built on an improving defence which had conceded just twice in their previous six league outings, but they had struggled for goals this season with just three players scoring more than once in the league before the visit of the Bees.
But having found the net just 13 times in 16 games, Rangers were indebted to an unlikely goal blitz shortly after the break, allowing Steve McClaren to celebrate his Championship manager of the month award for October with another victory.
Brentford look set to move to a new ground in 2020, but Griffin Park may yet play a big part in their immediate future, with 17 of their 21 points this season earned on home soil.
Rangers, who have lost just three in their last 13 matches, move up to ninth, while the Bees, winless in their past 10 away Championship games, slipped two places to 15th.
QPR boss Steve McClaren:
"It was a great game of football and we were fortunate enough to win the game.
"We showed character at 1-0 down to go 3-1 up - we blew them away for 10 minutes. They came back and we had to hold on, which we did.
"For 20 minutes it was great football and the place was rocking. I said we'd have to win not just on the field but off the field and the fans certainly helped us get over the line."
Brentford boss Thomas Frank:
"I would say we need to regroup. Let's get them in, get them fresh again. We have some players injured and we need to get them back.
"There are definitely things we are doing right but we need to defend better.
"In the second half we had a blackout more or less for 10 minutes, where we defended way too soft for all three goals. We need to do that better in general."
- 7FreemanBooked at 18mins
- 32WellsBooked at 65minsSubstituted forCousinsat 86'minutes
- 10McEachranSubstituted forDa Silvaat 76'minutes
- 19SawyersBooked at 59mins
- 21BenrahmaSubstituted forClarkeat 84'minutes
- 9MaupaySubstituted forJudgeat 45+6'minutes
- 14Da Silva
- James Linington
- Shots on Target
Second Half ends, Queens Park Rangers 3, Brentford 2.
Corner, Brentford. Conceded by Geoff Cameron.
Attempt missed. Alan Judge (Brentford) right footed shot from outside the box is high and wide to the left. Assisted by Josh Da Silva.
Substitution, Queens Park Rangers. Jordan Cousins replaces Nahki Wells.
Substitution, Brentford. Josh Clarke replaces Said Benrahma because of an injury.
Delay over. They are ready to continue.
Delay in match Said Benrahma (Brentford) because of an injury.
Goal! Queens Park Rangers 3, Brentford 2. Henrik Dalsgaard (Brentford) left footed shot from the centre of the box to the bottom right corner. Assisted by Romaine Sawyers.
Ezri Konsa Ngoyo (Brentford) wins a free kick in the defensive half.
Foul by Nahki Wells (Queens Park Rangers).
Attempt blocked. Alan Judge (Brentford) right footed shot from outside the box is blocked. Assisted by Nico Yennaris.
Offside, Queens Park Rangers. Joel Lynch tries a through ball, but Pawel Wszolek is caught offside.
Substitution, Brentford. Josh Da Silva replaces Josh McEachran.
Foul by Nico Yennaris (Brentford).
Eberechi Eze (Queens Park Rangers) wins a free kick in the defensive half.
Attempt missed. Eberechi Eze (Queens Park Rangers) right footed shot from outside the box is just a bit too high from a direct free kick.
Foul by Josh McEachran (Brentford).
Eberechi Eze (Queens Park Rangers) wins a free kick in the attacking half.
Attempt missed. Luke Freeman (Queens Park Rangers) right footed shot from the left side of the box is close, but misses to the left. Assisted by Nahki Wells.