QPR 1-2 Norwich: Pilkington, Morison great-strike, Barton sent-off
Steve Morison came off the bench to score a late winner as Norwich beat Queens Park Rangers 2-1 in the Premier League - after the home side had captain Joey Barton sent off.
Barton's slick finish gave QPR an 11th minute lead before he was dismissed for the fourth time in his career for a head-butt on Bradley Johnson.
Norwich made the extra man count almost immediately, equalising before half time through Anthony Pilkington's unstoppable long-range effort.
The visitors pushed for a winner and it eventually came via substitute Morison, who lashed in from close-range to complete an impressive comeback.
QPR came into this game on the back of a wretched run of home form that has now seen them win just one of their last ten matches at Loftus Road.
Neil Warnock has made clear their need to add to their squad this month to consolidate the club's Premier League status.
With the first of his January acquisitions, Manchester United's on-loan striker Federico Macheda on the bench, it was perhaps a last chance for some of QPR's attackers to prove their worth.
Playing to a high tempo for much of the first period, QPR had Norwich on the back foot - so it was not undeserved when they took the lead through Barton.
Running on to Clint Hill's intelligent hooked cross from the left, the skipper ran on to the loose ball and drilled in with aplomb.
But Barton, who had been the subject of a couple of hefty Norwich challenges, snapped in the 36th minute. After tangling with Bradley Johnson, Barton reacted with an ill-advised head-butt on Johnson.
While it may have been more petulant than violent, referee Neil Swarbrick was well within his rights to dismiss the former Newcastle midfielder for the fourth time in his career - and each time his side have gone on to lose.
Norwich, visibly lifted by Barton's sending off, responded perfectly - with the equaliser six minutes later.
Bursting into space behind Shaun Derry, Pilkington unleashed an unstoppable left-footed drive from 25 yards that nestled in the bottom corner.
Predictably Norwich were on top in the second half, but struggled to create clear chances.
Instead it was Adel Taarabt, impressive throughout, who forced John Ruddy into palming the ball onto his post after the Moroccan's free-kick seemed destined for the back of the net.
The introduction of Shaun Wright-Phillips caused Norwich a few problems, but Paul Lambert's side rarely looked unduly troubled by anyone other than Taarabt.
But Taarabt's influence waned after Lambert's inspired triple substitution in the 66th minute.
The introductions of David Fox, Wes Hoolahan and Morison stretched QPR's tired legs and Norwich eventually went ahead seven minutes from the end.
Pilkington's deep cross from the left was headed back into the danger zone by Elliott Bennett, allowing Morison the space to sweep in from close range.
Boos rang round Loftus Road at the full time whistle, but it is QPR's captain - not referee Swarbrick - who takes the blame for defeat.
QPR: Kenny, Young, Ferdinand, Gabbidon, Hill, Derry, Faurlin, Barton, Taarabt, Mackie, Helguson. Subs: Cerny, Orr, Campbell, Connolly, Hulse, Wright-Phillips, Macheda /// NORWICH: Ruddy, Martin, Whitbread, Ayala, Drury, Bennett, Johnson, Lappin, Pilkington, Holt, Jackson. Subs: Rudd, Morison, Surman, Hoolahan, Fox, Wilbraham, Naughton