High-flying Norwich were beaten for the first time in 10 games as Preston came away from Carrow Road with a hard-fought 3-2 win.
The visitors, who had only scored four goals all season before this fixture, almost doubled their tally in the space of 90 minutes after going behind to a well-taken early goal from Josh Sargent.
Emil Riis equalised midway through the first half with a powerful header and then put his side ahead early in the second period after a swift break.
Substitute Gabriel Sara equalised for Norwich on 76 minutes with another neat finish but the Lilywhites had the final say soon afterwards as substitute Troy Parrott’s cross took a big deflection off Liam Gibbs to deceive Tim Krul.
Having kept clean sheets in their opening five away games in the Championship, Preston conceded inside two minutes.
A break down the left should have been snuffed out but the ball was deflected into the path of Sargent who cut inside before beating Freddie Woodman with a powerful low shot from just outside the box.
It was a dream start for the high-flyers, who dominated the early stages and could easily have stretched their lead.
Woodman did well to foil Sargent, after the American striker had worked himself some space in a crowded penalty area, and then denied Aaron Ramsey from point-blank range after another incisive attack from the hosts.
However, Dean Smith’s side were unable to maintain their early momentum and were pegged back on 25 minutes as the Lilywhites scored only their fifth goal in 13 league games this season.
It was a well-worked effort too, with ex-Canary Robbie Brady sending over a perfect cross from the right and Riis rising highest to direct a powerful header past Krul.
It was a rare attacking foray from the visitors, although they had plenty of the ball as the half wore on with Norwich’s attacks becoming increasingly sporadic.
Preston stunned their hosts by taking the lead six minutes into the second period, with Riis grabbing his second of the afternoon.
The Canaries carelessly coughed up possession just inside their own half and Alvaro Fernandez had all the time in the world to glide forward and square the ball for Riis to apply an emphatic finishing touch.
Sargent had a snap shot well saved by Woodman as City sought an immediate response, with Teemu Pukki sliding the ball wide from a decent position.
Norwich kept plugging away and finally got themselves back on level terms on 76 minutes.
Known more for his goals, Pukki provided a excellent assist this time around as he made ground to the byline before cutting the ball back for Sara to smash home his first goal since his summer move from Brazil.
But Smith’s men were back on level terms for barely a couple of minutes as luck deserted them.
When substitute Parrott whipped the ball in from the right it took a big deflection off Gibbs, completely wrong-footing Krul who fumbled the ball into his net at his near post.
Kenny McLean thought he had levelled in stoppage time when he found the bottom corner with a low shot from distance but referee Dean Whitestone had spotted an offence in the area and ruled it out.