Shaun Wright-Phillips dumped QPR out of the Carling Cup with a splendid double.
The Manchester City midfielder scored either side of half time to put his team into the draw for the next round of the competition.
Wright-Phillips appeared to be offside when he collected Joey Barton's throughball on 22 minutes, but the linesman ruled that Rangers midfielder Kevin McLeod, who was limping along the touchline, had played him onside and the youngster fired Kevin Keegan,s side into the lead.
The red-hot atmosphere inside the ground failed to frighten the City players who almost added a second eight minutes later.
Former QPR star Trevor Sinclair hit a fierce 20-yard drive which keeper Chris Day failed to hold and Robbie Fowler fired the rebound into the sidenetting from six yards.
The home side came closest to scoring minutes before half time, but Martin Rowlands' dipping 20-yard drive flew narrowly over the bar.
After the break the game became scrappy before Wright-Phillips put the game beyond doubt.
He finished a great move on 77 minutes to seal the tie, but substitute Jon Macken really put the game beyond doubt as he scored two minutes later.
The game was marred by an incident in the ground involving Ian Wright.
Wright celebrated his stepson's first goal but was abused by a QPR fan.
QPR manager Ian Holloway was not aware of the incident until afterwards but was also shocked by what happened.
He said: "That's absolutely disgusting. If he was ejected from the ground then rightly so I hope he is banned for life. I actually got Ian his tickets."