Daryl Murphy and Grant Leadbitter fired Sunderland to a deserved win over QPR as Roy Keane's side continued their steady rise up the Coca-Cola Championship table.
Murphy struck from close range after 17 minutes for his first goal in 13 appearances and Leadbitter doubled the advantage during five minutes of first-half stoppage time with his second goal for the club.
Substitute Ray Jones pulled one back but the Black Cats, who were bottom when Keane took charge in August, stretched their unbeaten run to four games to leapfrog Rangers in the table.
Keane made four changes to the side which drew with Wolves, with Dwight Yorke perhaps wisely missing out on a reunion with Rangers boss John Gregory - who once admitted wanting to shoot him while the pair were at Aston Villa - through illness.
The visitors were quickly into their stride and should have gone ahead in the fifth minute when Leadbitter latched onto Murphy's flick-on, but Simon Royce was able to save his weak shot with an outstretched leg.
Murphy missed an even better chance after 12 minutes when put through by Stephen Elliott, the lone striker lobbing the advancing Royce only to see the ball drift the wrong side of the post.
He made amends five minutes later, however, when Rangers failed to deal with a corner and the ball fell to Leadbitter.
The midfielder's shot was careering wide until Murphy popped up to head past Royce, referee Uriah Rennie waving away appeals for offside as the Irishman celebrated his third goal of the season.
Dexter Blackstock immediately had the ball in the net at the other end but Rennie adjudged the striker to be offside when he headed Lee Cook's free-kick past Darren Ward.
Not for the first time Rennie found himself the centre of attention and he held the game up for a couple of minutes after two plastic bottles were hurled onto the pitch by disgruntled Rangers fans.
Blackstock fired over and Gallen headed Jimmy Smith's corner narrowly wide as Rangers rallied, but they found themselves two behind in stoppage time.
Royce had just pulled off a stunning save to deny Murphy from 15 yards when Leadbitter sprang the offside trap, waltzed around the goalkeeper and rolled the ball into an empty net.
Gregory threw on Jones at the break for Cook, who was struggling with a knock and looking a shadow of the player attracting Premiership interest.
But Sunderland were almost gifted a third when Royce threw the ball too far in front of himself as he went to clear and ended up having to win a 50-50 challenge with substitute David Connolly.
Jones pulled one back in the 74th minute, firing past Ward from inside a crowded area after being played in by Martin Rowlands.
But despite a first appearance of the season from veteran striker Paul Furlong off the bench, Rangers were unable to find an equaliser.
And Sunderland were only denied another by a miss of the season contender from Ross Wallace, who sliced wide from right in front of goal, while Connolly rattled a shot against the post in injury time.
Preston Nash, Alexander, St. Ledger (Wilson 15), Chilvers,Pugh, Sedgwick, Miller (Lewis Neal 74), McKenna, Whaley,Agyemang (Dichio 81), Nugent.
Subs Not Used: Chris Neal, Ormerod.
Goals: Nugent 35.
Coventry Marshall, Duffy (Kyle 78), Page, Ward, Hall,Cameron (Tabb 68), Doyle, Clarke, Currie, Adebola,McKenzie (John 68).
Subs Not Used: Birchall, Bischoff.
Booked: Adebola, Ward, Tabb.
Goals: Adebola 80.
Att: 13,104
Ref: R Lewis (Shropshire).
QPR Royce, Mancienne, Rehman, Stewart, Bignot, Ward, Rowlands,Smith, Cook (Ray Jones 46), Gallen, Blackstock (Furlong 82).
Subs Not Used: Cole, Bailey, Nygaard.
Booked: Ray Jones.
Goals: Ray Jones 73.
Sunderland Ward, Nosworthy, Caldwell, Varga, Collins,Miller (Connolly 57), Kavanagh, Leadbitter (Whitehead 63),Wallace, Stephen Elliott, Murphy.
Subs Not Used: Fulop, Hysen, Robbie Elliott.
Booked: Wallace.
Goals: Murphy 17, Leadbitter 45.
Att: 13,108
Ref: U Rennie (S Yorkshire).
Rangers boss John Gregory declined to speak to the media after the match, claiming he was suffering with a headache.