ANDY FISHER 8
Recovered well after spilling an early Sam McCallum strike but had a comfortable afternoon in the sun after that. Knew when to play with the ball at his feet but was willing to take a low-risk approach too when required. Another fine effort and a clean sheet.
JOEL LATIBEAUDIERE 9
Brilliant in his preferred right-back role and planted his header beyond Angus Gunn to give the Swans the lead. Excellent marauding run soon after in what was a wonderful showing which included plenty of tackles and blocks.
BEN CABANGO 9
Rock solid in defence once again and didn't give the likes of Josh Sargent and Adam Idah - who was subbed after his side's red card - a sniff. Made plenty of clearances and was typically assured on the ball too. Sublime challenge on Sargent in the first half, by the way!
READ MORE: 'Proactive' contract statement made and ex-Man Utd starlet reveals he hated Swans loan
NATHAN WOOD 9
Wonderfully composed in possession, as you'd expect by now given his remarkable development this season. Played a part in his side's second goal too. The guy is brilliant.
RYAN MANNING - Star Man 9
Dear owners. Give this man a new contract. Yours sincerely, everyone connected to Swansea City. Two assists in the opening half and went agonisingly close to netting himself in what was yet another superb display.
MATT GRIMES 8
The orchestrator in the middle of the park, Grimes fully enjoyed himself in the Norfolk sunshine, particularly after the Canaries went down to 10 men. Made his share of defensive contributions but was excellent on the ball. Took a cynical (clever...) yellow card in the second half for his troubles.
OLIVIER NTCHAM 8
The Cameroon international linked up well with Manning on the left and always looked to be direct when carrying the ball. Contributed a number of tackles too, such was his all-round effort. Did ever so well to beat two men before prodding home his side's third goal.
LUKE CUNDLE 8
Showed so much guile on the ball, threading a fine pass through to Jamie Paterson but got the assist he deserved for Ntcham in the second half.
JAMIE PATERSON 8
Dragged an effort wide in the first-half but played a huge part in his side's second goal. Oozed confidence in possession in another good showing. Withdrawn.
JOEL PIROE 8
Didn't really have anything in the way of chances but his efforts, particularly in possession, ensured Swansea dominated.
LIAM CULLEN 8
Spurned a fine one-on-one opportunity but headed home his ninth of the season soon after. Brilliant run led to McCallum's red card in what was a wonderful showing. Subbed.
Subs
Morgan Whittaker (for Paterson) - Had one decent counter and headed at Angus Gunn. 6
Ollie Cooper (for Ntcham) - Limited time on the pitch. N/A
Kyle Naughton (for Manning) - Too late to make an impact. N/A
Cameron Congreve (for Cullen) - As above. N/A
READ MORE:
'Proactive' contract statement made and ex-Man Utd starlet reveals he hated Swans loan
Preston North End boss Ryan Lowe breaks silence after Swansea City brawl
Russell Martin blames Preston boss for 'carnage' with Joe Allen at end of Swansea City match
The devastating impact gambling has had on Russell Martin's life