West Brom continued their fine start to the season as they overcame QPR to add to the pressure on Mark Hughes.
Rangers boss Hughes has received owner Tony Fernandes' backing but the league's bottom side were behind early.
James Morrison headed in after five minutes before Zoltan Gera capitalised on Anton Ferdinand's error for 2-0.
Adel Taarabt's brilliant volley reduced the deficit but Youssouf Mulumbu swept in late on and Esteban Granero's fine strike was only a consolation for QPR.
The Spaniard's exquisite goal was followed seconds later by a glorious chance to equalise for Jose Bosingwa, but the defender blazed over from close range.
Despite their strong finish, QPR failed to learn from the chastening experience of their previous game, when they afforded West Ham far too much time and space in midfield and were duly punished.
Perhaps the selection of Granero in place of Alejandro Faurlin was an acknowledgement of that problem by Hughes, but the former Real Madrid midfielder - excellent going forward throughout - is hardly the destructive presence they are lacking.
West Brom have been one of the standout teams so far this season - they have now recorded their best start to a top-flight campaign in 93 years - and they did not need the encouragement afforded them by the visitors.
The Baggies' start was explosive, capitalising on QPR's defensive vulnerability and an obvious lack of confidence after five minutes as Morrison headed home Shane Long's cross to finish off a lightning counter-attack.
Hating the Hawthorns
Queens Park Rangers boss Mark Hughes has yet to win a match at the Hawthorns since becoming a manager
Maybe that was only to be expected, since QPR have a dismal away record following their return to the Premier League, taking only three points from a possible 48 before this match. Indeed, Hughes has yet to win a league game on the road since taking charge at Loftus Road.
And there was an air of resignation about Rangers, even before they fell 2-0 behind.
Gera had already had several sights of goal and he was lurking as Anton Ferdinand made a mess of dealing with a right-wing cross. As the ball fell to the Hungarian, he steadied himself and slotted calmly beyond QPR keeper Julio Cesar from 12 yards.
But for all their early struggles, Hughes will have been encouraged by his side's response.
Taarabt, the architect of their promotion to the Premier League two seasons ago but a peripheral figure since then, produced a moment of magic to drag Rangers back into contention.
He collected Granero's clever chipped pass 10 minutes before the break, controlled the ball on his chest and rifled a fierce volley beyond Ben Foster from just inside the penalty area.
QPR's squad boasts an eclectic mix of players following Hughes's summer signing spree but there is no doubting they possess the talent to trouble Premier League opponents.
And with the confidence provided by the goal, they began to look more of a force, with Taarabt at the heart of much of their best play.
He and Shaun Wright-Phillips both went close after the break, as did Granero, but their finishing left much to be desired.
That wastefulness was punished when the fluency that deserted West Brom during the middle of the game returned to stunning effect with five minutes left, Mulumbu capitalising on Gonzalo Jara's precise pass at the end of a sweeping team move.
There was still time for Granero to curl in a sumptuous second for QPR and Bosingwa to waste arguably the day's easiest opportunity, ensuring Rangers remain bottom and West Brom move up to fourth.
West Brom manager Steve Clarke: "Defensively we weren't at our best but I'm happy. We moved the ball well and looked good going forward. Both teams went out there to win it. There were a few mistakes and some casual play in possession, but we had some good moves and the quality of the goals were top class."
QPR manager Mark Hughes: "In the early part of the game we gave ourselves too much to do. We talk about the fundamentals of defending and we didn't do that. We didn't start correctly. We were slow and not dynamic. They produced two good balls and we didn't deal with them.
"If you go 2-0 down away from home it's nigh-on impossible to get back into it. For the vast majority of the game I thought we were in control, but we need to take the defensive errors out of our game."
West Bromwich Albion
- 01 Foster
- 03 Olsson
- 04 Popov
- 23 McAuley
- 30 Tamas Booked (Jara - 46' )
- 05 Yacob
- 07 Morrison
- 21 Mulumbu Booked
- 09 Long (Lukaku - 62' )
- 22 Gera
- 24 Odemwingie (Rosenberg - 62' )
- 19 Daniels
- 18 Jara
- 25 Dawson
- 17 Dorrans
- 08 Rosenberg
- 20 Lukaku
- 32 Fortune
Queens Park Rangers
- 33 Julio Cesar
- 05 Ferdinand
- 06 Hill (Traore - 46' )
- 17 Nelsen
- 19 Bosingwa
- 07 Park Ji-sung Booked
- 10 Taarabt
- 11 Wright-Phillips (Mackie - 58' Booked )
- 14 Granero
- 40 M'bia (Hoilett - 70' )
- 25 Zamora
- 01 Green
- 03 Traore
- 15 Onuoha
- 32 Faurlin
- 09 Cisse
- 12 Mackie
- 23 Hoilett
Live Text Commentary
Full Time The final whistle goes and the game is over.90:00 +4:13
Corner taken right-footed by Esteban Granero from the right by-line, Shot from deep inside the area by Jose Bosingwa clears the crossbar.90:00 +3:57
Free kick taken by Anton Ferdinand.90:00 +3:57 Booking
Booking Youssouf Mulumbu is cautioned.90:00 +3:42
Handball by Zoltan Gera.90:00 +3:04
Ji-Sung Park gives away a free kick for an unfair challenge on Markus Rosenberg. Zoltan Gera takes the direct free kick.90:00 +1:42
Assist by Ji-Sung Park.90:00 +1:42 Goal scored
Goal! - Esteban Granero - West Brom 3 - 2 QPR Esteban Granero fires in a goal from just outside the penalty box to the top left corner of the goal. West Brom 3-2 QPR.90:00 +1:38
The ball is crossed by David Hoilett, Jonas Olsson makes a clearance.90:00 +1:27
The ball is crossed by Jose Bosingwa.90:00 +0:55
Romelu Lukaku challenges Ji-Sung Park unfairly and gives away a free kick. Jose Bosingwa takes the direct free kick.88:03
Jonas Olsson takes the free kick.88:03 Booking
Booking Jamie Mackie is shown a yellow card.87:56
Claudio Yacob fouled by Jamie Mackie, the ref awards a free kick.86:30
Corner taken right-footed by Esteban Granero, Shot by David Hoilett. Blocked by Jonas Olsson. Inswinging corner taken right-footed by Esteban Granero from the left by-line, save by Ben Foster.84:14
Gonzalo Jara Reyes provided the assist for the goal.84:14 Goal scored
Goal! - Youssouf Mulumbu - West Brom 3 - 1 QPR Goal scored by Youssouf Mulumbu from inside the box to the bottom right corner of the goal. West Brom 3-1 QPR.82:49
David Hoilett sends in a cross, Gareth McAuley makes a clearance.81:18
The offside flag is raised against Bobby Zamora. Ben Foster takes the free kick.81:04
The assistant referee flags for offside against Romelu Lukaku. Anton Ferdinand restarts play with the free kick.
The assistant referee signals for offside against Romelu Lukaku. Anton Ferdinand takes the free kick.79:51
Long distance shot from James Morrison misses to the left of the goal.78:22
Jose Bosingwa produces a cross, Unfair challenge on Gareth McAuley by Bobby Zamora results in a free kick. Direct free kick taken by Ben Foster.78:11
The ball is delivered by Jose Bosingwa, clearance made by Claudio Yacob.77:05
Romelu Lukaku produces a left-footed shot from just outside the penalty area that goes harmlessly over the target.75:51
Foul by Esteban Granero on James Morrison, free kick awarded. Free kick crossed right-footed by James Morrison, Ryan Nelsen manages to make a clearance.71:57
Jose Bosingwa crosses the ball.70:27
Zoltan Gera gives away a free kick for an unfair challenge on Esteban Granero. Anton Ferdinand restarts play with the free kick.69:24
Direct free kick taken by Ben Foster.69:24 Substitution
Substitution David Hoilett joins the action as a substitute, replacing Stephane Mbia.69:24
The ball is swung over by Jose Bosingwa, Goran Popov manages to make a clearance. Esteban Granero challenges Youssouf Mulumbu unfairly and gives away a free kick.69:17
Jose Bosingwa produces a cross, Goran Popov makes a clearance.68:44
Free kick awarded for an unfair challenge on Anton Ferdinand by Romelu Lukaku. Anton Ferdinand takes the direct free kick.68:08
Esteban Granero takes a shot from just inside the penalty box which clears the crossbar.67:31
The offside flag is raised against Romelu Lukaku. Anton Ferdinand takes the indirect free kick.61:34 Substitution
Substitution Markus Rosenberg replaces Peter Odemwingie.61:34 Substitution
Substitution Shane Long goes off and Romelu Lukaku comes on.60:42
James Morrison takes a shot. Ryan Nelsen gets a block in. Outswinging corner taken from the right by-line by James Morrison, Soares Julio Cesar makes a save.59:19
Adel Taarabt produces a cross, Ben Foster makes a save.58:20
Free kick awarded for an unfair challenge on Jonas Olsson by Bobby Zamora. Jonas Olsson takes the free kick.57:43 Substitution
Substitution Jamie Mackie on for Shaun Wright-Phillips.57:33
A cross is delivered by Goran Popov, Ryan Nelsen manages to make a clearance.56:45
Armand Traore produces a cross, Gonzalo Jara Reyes manages to make a clearance. Esteban Granero takes a corner.56:20
Gonzalo Jara Reyes challenges Ji-Sung Park unfairly and gives away a free kick. Esteban Granero takes the direct free kick.52:23
Shaun Wright-Phillips produces a right-footed shot from deep inside the penalty area which goes wide of the right-hand post.51:20
Foul by James Morrison on Shaun Wright-Phillips, free kick awarded. Jose Bosingwa takes the direct free kick.51:09
The ball is sent over by Peter Odemwingie, Ryan Nelsen manages to make a clearance.51:01
Gonzalo Jara Reyes crosses the ball.50:22
The ball is crossed by Shaun Wright-Phillips, clearance by Gonzalo Jara Reyes.48:26
The ball is delivered by Armand Traore, save by Ben Foster.47:30
Free kick awarded for a foul by Shane Long on Anton Ferdinand. Ryan Nelsen takes the free kick.46:55
Effort on goal by Jose Bosingwa from just outside the penalty area goes harmlessly over the target.45:12
Shot by Adel Taarabt. Ben Foster makes a save.45:01
The second half has started.45:01 Substitution
Substitution Armand Traore replaces Clint Hill.45:01 Substitution
Substitution Gonzalo Jara Reyes replaces Gabriel Tamas.45:00 +2:37 Half time
Half Time The ref blows to end the first period.45:00 +2:02
Goran Popov takes a shot from just outside the penalty area which clears the crossbar.45:00 +0:52
Jonas Olsson takes the direct free kick.45:00 +0:52 Booking
Booking Ji-Sung Park goes into the referee's book for unsporting behaviour.45:00 +0:49
Free kick awarded for a foul by Ji-Sung Park on Zoltan Gera.45:00 +0:01
The ball is swung over by Zoltan Gera, clearance made by Esteban Granero.44:10
Zoltan Gera takes a shot. Save by Soares Julio Cesar. Corner from the right by-line taken by James Morrison, Clint Hill makes a clearance.43:24
Shaun Wright-Phillips has an effort at goal from 20 yards. Youssouf Mulumbu gets a block in.43:13
The ball is crossed by Clint Hill, blocked by Gabriel Tamas.42:45
Foul by Peter Odemwingie on Clint Hill, free kick awarded. Stephane Mbia restarts play with the free kick.41:51
The ball is sent over by Bobby Zamora, clearance by Gareth McAuley. Shot from just outside the box by Adel Taarabt goes over the target.41:13
Youssouf Mulumbu produces a right-footed shot from just outside the box that misses to the right of the goal.40:54
Zoltan Gera challenges Jose Bosingwa unfairly and gives away a free kick. Free kick taken by Ji-Sung Park.40:29
Shot from 18 yards from Shane Long. Blocked by Ryan Nelsen.39:25
Shane Long fouled by Anton Ferdinand, the ref awards a free kick. The free kick is delivered right-footed by James Morrison from left channel, clearance made by Ryan Nelsen.37:28
Ji-Sung Park fouled by Youssouf Mulumbu, the ref awards a free kick. Free kick taken by Ryan Nelsen.36:28
The offside flag is raised against Ji-Sung Park. Ben Foster takes the indirect free kick.36:21
The ball is crossed by Jose Bosingwa, clearance by Gareth McAuley.35:32
Foul by Gabriel Tamas on Esteban Granero, free kick awarded. Clint Hill takes the direct free kick.35:15
Jose Bosingwa crosses the ball, Gareth McAuley makes a clearance.34:11
Assist on the goal came from Esteban Granero.34:11 Goal scored
Goal! - Adel Taarabt - West Brom 2 - 1 QPR A goal is scored by Adel Taarabt from inside the penalty area to the top left corner of the goal. West Brom 2-1 QPR.32:14
Youssouf Mulumbu produces a drilled right-footed shot from 20 yards. Blocked by Ji-Sung Park.28:11
Adel Taarabt takes a shot from 12 yards. Save made by Ben Foster.26:11
Free kick awarded for a foul by Stephane Mbia on Youssouf Mulumbu. James Morrison restarts play with the free kick.25:34
The referee gives a free kick against Adel Taarabt for handball. Direct free kick taken by Gabriel Tamas.24:15
Clint Hill takes the direct free kick.24:15 Booking
Booking Caution for Gabriel Tamas.24:10
Unfair challenge on Adel Taarabt by Gabriel Tamas results in a free kick.23:15
The assistant referee flags for offside against Ryan Nelsen. Ben Foster takes the indirect free kick.22:58
Gabriel Tamas gives away a free kick for an unfair challenge on Adel Taarabt. Free kick taken by Stephane Mbia.21:53
James Morrison provided the assist for the goal.21:53 Goal scored
Goal! - Zoltan Gera - West Brom 2 - 0 QPR A goal is scored by Zoltan Gera from deep inside the penalty area to the bottom right corner of the goal. West Brom 2-0 QPR.21:35
Free kick awarded for a foul by Esteban Granero on Youssouf Mulumbu. Claudio Yacob takes the free kick.20:13
Free kick awarded for an unfair challenge on Youssouf Mulumbu by Clint Hill. Free kick crossed right-footed by James Morrison, clearance by Esteban Granero.19:10
Foul by Bobby Zamora on Gabriel Tamas, free kick awarded. Gabriel Tamas takes the free kick.18:47
Zoltan Gera takes a shot. Save by Soares Julio Cesar.17:52
A cross is delivered by Clint Hill, Claudio Yacob makes a clearance.17:03
The ball is swung over by Bobby Zamora, Gabriel Tamas gets a block in.14:21
The ball is sent over by James Morrison, Shane Long produces a left-footed shot from inside the area that goes over the bar.14:09
Centre by Esteban Granero, clearance made by Gareth McAuley.12:50
Gabriel Tamas challenges Adel Taarabt unfairly and gives away a free kick. Esteban Granero has an effort direct from the free kick, James Morrison gets a block in. Corner taken short by Esteban Granero.11:30
Goran Popov crosses the ball.10:35
Jose Bosingwa produces a right-footed shot from long range that goes harmlessly over the bar.9:39
Foul by Goran Popov on Shaun Wright-Phillips, free kick awarded. Esteban Granero crosses the ball from the free kick right-footed from right wing, clearance by Shane Long.7:47
Stephane Mbia fouled by Youssouf Mulumbu, the ref awards a free kick. Stephane Mbia takes the free kick.7:00
Foul by Claudio Yacob on Stephane Mbia, free kick awarded. Stephane Mbia takes the direct free kick.6:16
The referee blows for offside. Gabriel Tamas restarts play with the free kick.4:53
The assist for the goal came from Shane Long.4:53 Goal scored
Goal! - James Morrison - West Brom 1 - 0 QPR James Morrison scores a headed goal from inside the six-yard box. West Brom 1-0 QPR.1:15
Peter Odemwingie sends in a cross, clearance by Esteban Granero.0:45
Gabriel Tamas produces a cross, blocked by Adel Taarabt.0:00
The match begins.
Live data and text provided by our data suppliers