Preston's excellent win over Norwich was tainted by a serious injury to Adam Nowland. The former West Ham player sustained a double fracture to his right leg following a crunching challenge from his colleague Dickson Etuhu, currently on loan at Carrow Road. Nowland, who scored Preston's first goal, is expected to miss the rest of the season.
Norwich's winning streak was halted in stunning fashion as Billy Davies' play-off chasers extended their unbeaten run to 16 games.
The Canaries, who had won their previous five Championship matches, were cut down by goals from Nowland, Graham Alexander and David Nugent.
The Norwich manager, Nigel Worthington, made one change, on-loan Carl Robinson stepping in for the suspended Youssef Safri.
Preston had Tyrone Mears returning to right-back, Alexander switching to midfield and Danny Dichio preferred to Patrick Agyemang up front.
Preston were the first to threaten, Chris Sedgwick and Dichio going close with headers and Alexander's drive from the edge of the area blocked by Gary Doherty.
Callum Davidson then clipped a 20-yard shot wide, and the Norwich goalkeeper, Robert Green, held Mears' close-range effort
Alexander was next to threaten, rifling the ball over the bar from 20 yards, but Preston made the first-half breakthrough deep into injury time when Nowland shot home from six yards following Alexander's cross.
The visitors doubled their lead in the 69th minute when Fleming was controversially adjudged to have handled and Alexander stepped forward to score f the penalty. Five minutes later Nugent put the game beyond Norwich, curling home from the edge of the area.
Norwich City: Green; Colin (Thorne, 78), Fleming, Doherty, Drury (Henderson, 63), Robinson (Brennan, 45),Charlton, Etuhu, McVeigh, Ashton, Huckerby. Substitutes not used: Ward, Rossi Jarvis.
Preston North End: Nash; Alexander, Davis, Mawene, Davidson, Hill,Sedgwick, Nowland (Agyemang, 60), Mears, Nugent (Lucketti, 81), Dichio. Substitutes not used: Ward, Agyemang, Hibbert, Anyinsah.
Referee: N Miller (Co Durham).Reuse content