Ten-man Rangers put on a superb performance to overcome Reading in front of a partisan Loftus Road crowd.
The R's task looked to be somewhat of a struggle when Ben Watson was harshly sent off for a second bookable offence on the half hour, with referee Mr Hall appearing to show him a yellow card for attempting to take a free-kick too quickly.
But it mattered little, as Akos Buzsaky's free-kick from the same set-piece put Jim Magilton's men a goal to the good.
And things got all the better thereon in, as Jay Simpson smashed home a second just before half time, following an outstanding passing move.
Ivar Ingimarsson's mistimed challenge on Simpson saw him pick up a second yellow and resultant red at the start of the second half, providing Rangers with another almighty boost.
And when Rowan Vine blasted home soon after, the writing was all but on the wall for the Royals.
Patrick Agyemang added a fourth with a fine individual goal soon after, and although Brian Howard notched late on for the visitors, it was a mere consolation.
After Saturday's mouth-watering display at the expense of Preston North End, Jim Magilton unsurprisingly made a limited number of changes for the clash with Reading - just one in fact.
That swap came in midfield, where Watson replaced Gavin Mahon in the middle of the park.
Radek Cerny - was presented before the game with the Puma Golden Glove by Les Ferdinand for his clean sheets last term - started in goal for the R's.
At the back, Peter Ramage and Gary Borrowdale occupied the full-back berths, while stand-in skipper Damion Stewart lined-up alongside Kaspars Gorkss in central defence.
In midfield, Adel Taarabt and Buzsaky began down the flanks alongside Alejandro Faurlin and of course, Watson.
Wayne Routledge partnered Simpson in attack.
As you can imagine, that super 4-0 defeat of North End at the weekend was still fresh on the mind of many of the R's players.
So with that, there was no surprise to see Rangers out of the traps so quickly.
And after Simpson had won a free-kick around 25-yards out, Faurlin's effort was comfortably saved by Adam Federici in the Royals' goal.
It was the R's first opportunity in what was a tight opening 10 minutes.
Rangers though, were beginning to look dnagerous in attack. Taarabt, in truth, should have done better than to fire straight at Federici from close range when found out wide by Routledge soon after.
Moments later, the visitors had their first chance of the game, but when Jobi McAnuff beat Ramage out wide, he could only blast low into the side netting.
To say that this was a tight affair was an understatement, though Rangers still looked the more likely of the two sides to break the deadlock.
Watson, after being played in by Taarabt, was unlucky when only a forest of legs on the edge of the area prevented his shot from troubling the Royals' goalkeeper.
And if the Wigan loanee was unfortunate with that - he couldn't believe his hard luck when shown his marching orders on the half hour.
The former Palace player decided to take a quick free-kick, only for Mr Hall to bemuse everyone when he brandished a second booking - claiming that the free-kick was taken without his permission.
Incensed, the Rangers faithful needed someone to do something special if they were going to now take an advantage in the match - so up stepped Buzsaky in the 31st minute.
The Hungarian international, arguably in the best form of his career, sent home a low, curling shot into the bottom left-hand corner of the net, and Loftus Road was rocking.
And Magilton didn't relent, continuing to play two men up front.
Rangers were starting to show that they were made of strong stuff and incredibly, soon after their first goal, the R's were two goals to the good.
Buzsaky - scorer of the R's opener - played an exquisite pass out wide on the right to Routledge, and the rest was poetry in motion in the 39th minute.
Passes interchanged back and forth, with Cerny and Gorkss involved at one stage, but when play quickly switched to the other end, Routledge played a high, looping ball into the box to Simpson and the young striker made no mistake to fire home from for six yards.
The R's could have been three goals to the good, but after some trickery from Taarabt out wide, Routledge could only straight at Federici in the Reading goal.
Reading gave the home some something to think about before the break when Simon Church's free-kick hit Cerny's right-hand post, but that effort went to safety.
As the teams re-emerged after the break, many a person would have predicted a Reading backlash in the second period - but their task was made all the harder when they too went down to 10 men eight seconds into the half; Ingimarsson seeing red for a poor late tackle on Simpson.
Reading didn't give up though and when McAnuff found Long, his header flew just over.
Mindful of an injury Simpson picked up after that collision with Ingimarsson, Magilton decided to replace him with Vine - and it was a change that gave Rangers some fresh impetus.
Indeed, Taarabt was unlucky not to find the net when firing his shot just over from outside the area.
Buoyed by that opportunity, Rangers went searching for another goal - and Vine should have found the target on two separate occasions when fed by Routledge.
Open at the back, Reading were giving the home side countless space, and Taarabt again shot just over from a Routledge cross.
It was space that helped Rangers notch a third in the 71st minute. Taarabt played a short ball on the edge of the box to substitute Vine and the striker made no mistake, drilling home into the bottom left-hand corner.
And if the points weren't already safe, they were in the 83rd minute. Agyemang rounded the Reading goalkeeper and tapped home, after a superb through ball from Gavin Mahon.
Howard did add a late consolation for the visitors, slotting home from close range in the 86th minute, but that was all it was to be, as Rangers extended their unbeaten home record in all competitions to 13 matches.
QPR: Cerny, Ramage, Stewart, Routledge, Buzsaky (Mahon 66), Gorkss, Watson, Faurlin, Simpson (Vine 53), Borrowdale, Taarabt (Agyemang 76).
Subs not used: Heaton, Hall, Alberti, Ainsworth.
Scorers: Buzsaky (31), Simpson (39), Vine (71), Agyemang (83)
Bookings: Watson (19 & 30), Borrowdale (24), Faurlin (44)
Red Cards: Watson (30)
Reading: Federici, Cisse (Sigurdsson 46), Mills, Gunnarsson, Tabb (Howard 46), Long, McAnuff, Kebe, Ingimarsson, Church (Robson-Kanu 56), O'Dea.
Goals: Howard (86)
Subs not used: Hamer, Karacan, Rasiak, Pearce.
Bookings: Ingimarsson (38 & 46)
Red Cards: Ingimarsson (46)
Referee: Mr A R Hall
Attendance: 11, 900



















