Hwang Hee-chan scored twice as Wolves inflicted a fourth consecutive Premier League defeat on a depleted Brentford side in a frenetic affair at the Gtech Community Stadium.
The result lifts Gary O'Neil's side up to 11th in the table, with the Bees, who were without 10 players through suspension or injury, four points above the relegation zone in 14th.
The opening three goals of the contest arrived in an extraordinary four-minute period in the first half, with Mario Lemina heading in a Pablo Sarabia delivery for the second consecutive game to give Wolves the perfect start.
O'Neil's side remarkably doubled their lead just 12 seconds after the hosts restarted play, as Hwang raced on to a poor back pass from his former team-mate Nathan Collins to round home goalkeeper Mark Flekken and tap into an empty net.
Brentford responded with a goal of their own within two minutes when Yoane Wissa lashed a right-foot effort past Wolves stopper Jose Sa from Neal Maupay's deft flick over the visiting defence.
But having seemingly subdued the visitors, another defensive lapse from the hosts presented Wolves with their third goal and Hwang with his 10th of the season.
The South Korea forward was left completely unmarked as he collected Toti Gomes' powerful header forward and finished with aplomb - superbly lifting the ball over the onrushing Ethan Pinnock before placing it past Flekken.
With Brentford unable to convert several excellent opportunities to reduce the deficit, Jean-Ricner Bellegarde, who replaced Hwang in first-half stoppage time, rounded off the scoring late on for the visitors, with the error-prone Collins again culpable on a miserable night for the hosts.
Follow all Wednesday's Premier League actionHow did you rate Brentford's performance? Have your say hereWhat did you make of Wolves' display? Send us your views hereBees' worries build
In his pre-match comments, Brentford boss Thomas Frank said he expected to see his side "come out flying" after a 10-day gap since their last game, the unfortunate home loss to Aston Villa.
But if anything, their inaction, due to Manchester City's involvement in the Club World Cup, had the opposite effect.
They allowed a clinical Wolves side, who had lost their four previous matches on their travels and their last 14 in London, to take complete control in the opening half an hour.
Both of Hwang's goals could be classed as belated Christmas gifts from the Brentford back line, while Bellegarde's also came courtesy of a dreadful Collins pass straight to Matheus Cunha on the edge of his own penalty area.
Worryingly for Frank, his team's sixth defeat in seven games was also the first time they have shipped four at home in the Premier League.
And on this evidence, he will need some players to return soon, with the losses of the suspended Ivan Toney and injured Bryan Mbeumo in particular sorely felt in the final third.
More to follow.
Player of the match
Hwang Hee-chanHwang Hee-chan
with an average of 8.77
Brentford
Squad number23Player nameLewis-Potter
Squad number11Player nameWissa
Squad number1Player nameFlekken
Squad number7Player nameMaupay
Squad number5Player namePinnock
Squad number30Player nameRoerslev
Squad number14Player nameGhoddos
Squad number33Player nameYarmoliuk
Squad number6Player nameNørgaard
Squad number22Player nameCollins
Squad number27Player nameJanelt
Squad number8Player nameJensen
Squad number24Player nameDamsgaard
Squad number25Player namePeart-Harris
Squad number37Player nameOlakigbe
Wolverhampton Wanderers
Squad number11Player nameHwang Hee-chan
Squad number5Player nameLemina
Squad number12Player nameMatheus Cunha
Squad number3Player nameAït-Nouri
Squad number2Player nameDoherty
Squad number8Player nameJoão Gomes
Squad number21Player nameSarabia
Squad number23Player nameKilman
Squad number20Player nameDoyle
Squad number24Player nameToti Gomes
Squad number1Player nameJosé Sá
Squad number27Player nameBellegarde
Squad number22Player nameNélson Semedo
Squad number17Player nameBueno
Squad number4Player nameBueno
Line-ups
Brentford
Formation 4-3-3
1Flekken30RoerslevSubstituted forJensenat 67'minutes22Collins5Pinnock14Ghoddos33YarmoliukSubstituted forDamsgaardat 45'minutes6NørgaardBooked at 43mins27Janelt11WissaSubstituted forOlakigbeat 86'minutes7Maupay23Lewis-PotterSubstituted forPeart-Harrisat 86'minutesSubstitutes
8Jensen13M Jorgensen21Strakosha24Damsgaard25Peart-Harris37Olakigbe38Brierley41Angelini42AdedokunWolves
Formation 3-4-2-1
1Sá23KilmanBooked at 54mins4Bueno24Gomes22Nélson SemedoSubstituted forDohertyat 64'minutes8João Gomes5Lemina3Aït-NouriSubstituted forBuenoat 80'minutes21SarabiaSubstituted forDoyleat 65'minutes12Matheus Cunha11Hwang Hee-chanSubstituted forBellegardeat 45+7'minutesSubstitutes
2Doherty7Neto17Bueno18Kalajdzic20Doyle25Bentley27Bellegarde32Hodge62ChirewaReferee:Andy Madley
Attendance:17,109
Live Text
Match ends, Brentford 1, Wolverhampton Wanderers 4.
Second Half ends, Brentford 1, Wolverhampton Wanderers 4.
Michael Olakigbe (Brentford) wins a free kick on the left wing.
Foul by Matt Doherty (Wolverhampton Wanderers).
Offside, Wolverhampton Wanderers. Jean-Ricner Bellegarde is caught offside.
Attempt missed. Mathias Jensen (Brentford) right footed shot from a difficult angle and long range on the left misses to the right from a direct free kick.
Hand ball by Matt Doherty (Wolverhampton Wanderers).
Attempt missed. Michael Olakigbe (Brentford) right footed shot from outside the box misses to the right. Assisted by Myles Peart-Harris.
Myles Peart-Harris (Brentford) wins a free kick in the defensive half.
Foul by Maximilian Kilman (Wolverhampton Wanderers).
Foul by Myles Peart-Harris (Brentford).
Maximilian Kilman (Wolverhampton Wanderers) wins a free kick in the defensive half.
Attempt saved. Jean-Ricner Bellegarde (Wolverhampton Wanderers) right footed shot from the left side of the box is saved in the bottom left corner. Assisted by Hugo Bueno.
Substitution, Brentford. Myles Peart-Harris replaces Keane Lewis-Potter.
Substitution, Brentford. Michael Olakigbe replaces Yoane Wissa.
Attempt blocked. Mathias Jensen (Brentford) right footed shot from outside the box is blocked. Assisted by Keane Lewis-Potter.
Corner, Brentford. Conceded by Matt Doherty.
Substitution, Wolverhampton Wanderers. Hugo Bueno replaces Rayan Aït-Nouri.
Goal! Brentford 1, Wolverhampton Wanderers 4. Jean-Ricner Bellegarde (Wolverhampton Wanderers) right footed shot from the centre of the box to the bottom left corner. Assisted by Matheus Cunha.
Attempt missed. Saman Ghoddos (Brentford) right footed shot from outside the box misses to the right.
Our coverage of your Premier League club is bigger and better than ever before - follow your team and sign up for notifications in the BBC Sport app to make sure you never miss a moment