Our Norwich City correspondent Paddy Davitt has posted his marks following the Canaries' emotional 2-1 win against Leeds United

Here is Paddy's verdict on Daniel Farke's troops, who sent Wes Hoolahan off in style at Carrow Road.

• Angus Gunn

Smart parry from Adam Forshaw but may feel could have dealt better with the free kick that led to Kalvin Phillips' fearsome half-volleyed opener. 7.0

• Harrison Reed

Combative in his defensive work. Ambitious going forward. Really strong finish to the season. 7.5

• Timm Klose

Some key interceptions. Readiness to bring the ball out. Commanding. 7.5

• Grant Hanley

Clearly felt hard done by on the early booking. Perhaps had to curb his usual mean streak to a degree but resolute when it mattered. 7.0

• Jamal Lewis

Vital clearance in the second half to cut out Pablo Hernandez's cross. 6.5

MORE: Have your say on our Pinkun forum• Mario Vrancic

Not known for his tough-tackling but vital block sparked Wes Hoolahan's leveller. Two exquisite crossfield passes triggered counters. Confident enough to edge James Maddison off one free kick. 7.0

• Moritz Leitner

Kept things ticking over. Composed in possession but looks more comfortable with protection alongside him. 6.5

• James Maddison

Denied by a stunning parry from Bailey Peacock-Farrell. Must have been almost in double figures for attempted pot shots. 7.5

• Wes Hoolahan

Magical sense of occasion. One deflected goal that earned the slice of fortune for his willingness to pull the trigger. One assist, and a decade of memories. That second half exit will take some beating for pure theatre and emotion. 9.0

• Josh Murphy

Match-winner. Assist for Hoolahan's first half goal. Yet at times still continues to frustrate. 7.5

• Nelson Oliveira

Selfless outside the box. Commendable on one level but as Daniel Farke alluded to in the build up, Norwich must source a regular goal threat next season at the sharp end. 6.5

City substitutes

• Dennis Srbeny n/a

(for Nelson Oliveira, 83)

• Tom Trybull n/a

(for Wes Hoolahan, 85)

• Onel Hernandez n/a

(for James Maddison, 88)

• For the latest Norwich City news and opinion follow Group Football Editor Paddy Davitt on the following channels…

Paddy Davitt on Twitter @paddyjdavittPaddy Davitt on Instagram @pj_davittPaddy Davitt on Periscope @paddyjdavitt