Norwich City defeated Millwall 3-2 in a Championship thriller at The Den, goals from Jacob Sorensen and Gabriel Sara helping them back into the play-off places.

The hosts started in the ascendancy, but it was the Canaries who had the game's first chance. Sara will have hoped to do more with his tame free-kick, however, after Adam Idah had robbed the Lions defence.

It was Millwall who struck first, however, Zian Flemming's pass flying through Grant Hanley and finding Tom Bradshaw to lift over Angus Gunn.

A clever set-piece routine found David Wagner's side a way back into the game, however, Sorensen finishing tidily after Sara's corner was slid into him low.

Ten minutes after the break, the game had been turned on its head. Another clever set-piece this time found Onel Hernandez in space, and his low cross was diverted home by home goalscorer Bradshaw for City's second.

If that goal lacked glamour, its successor certainly didn't. Norwich's third did come from a Hernandez cut-back, but this time on the end of it was a fantastic spin and finish from Sara, who had impressed throughout.

But there was still time for Millwall to make things interesting, Zian Flemming's header powered beyond Gunn for 2-3 in the closing stages.

Grant Hanley's goalline block ensured a vital three points for David Wagner's side, however, sending their 3,000 travelling fans home happy.

MILLWALL (4-2-3-1):

The Pink Un: Millwall's starting line-up for their Championship match against Norwich City.Millwall's starting line-up for their Championship match against Norwich City. (Image: Newsquest)

Substitutes:

33. Bialkowski (GK)

4. Hutchinson

6. Evans (on for Leonard, 89)

11. Malone (on for Wallace, 89)

19. Watmore (on for Saville, 69)

21. Voglsammer (on for Honeyman, 69)

50. Esse (on for Burke, 69)

Manager: Gary Rowett

Bookings: Leonard (12), McNamara (67)

Goals: Bradshaw (20)

NORWICH CITY (4-3-3):

The Pink Un: Norwich City's starting line-up for their Championship match against Millwall.Norwich City's starting line-up for their Championship match against Millwall. (Image: Newsquest)

Substitutes:

1. Krul (GK)

4. Omobamidele (on for Nunez, 87)

13. Marquinhos (on for Pukki, 90)

15. McCallum (on for Aarons, 90+4)

18. Tzolis

26. Nunez (on for Sara, 87)

46. Gibbs

Head Coach: David Wagner

Bookings: Hernandez (35), Gibson (80), Aarons (88)

Goals: Sorensen (38), Bradshaw (OG, 55), Sara (65)

KEY MOMENTS

13 - Sara's 25-yeard free-kick lacks power and is easily collected by Long in the Millwall goal.

20 - GOAL MILLWALL (Bradshaw): Flemming sends a ball towards Bradshaw, who finishes coolly after Hanley fails to clear.

23 - Flemming sends Burke through on goal and he shoots from a tight angle, but drags just wide.

38 - GOAL NORWICH (Sorensen): A fantastic set-piece routine results in Sara's corner finding Sorensen, who finishes tidily to equalise.

Half time - Millwall 1-1 Norwich City

48 - Saville tries a volley from the edge of the box but miscues it badly and sees it drop well wide.

53 - Pukki drives into the box and flashes across goal, but Idah can't get to the ball.

54 - Sara strikes an effort well from distance, and it's tipped over by Long.

55 - GOAL NORWICH (Bradshaw OG): Norwich take the resulting corner short to Hernandez and he drives low across the box, with Bradshaw's touch taking the ball over the line.

64 - Cooper gets a snapshot away in the box, but it's straight at Gunn and he holds.

65 - GOAL NORWICH (Sara, 65): Hernandez cuts back for Sara, who turns before firing against the bar and in.

78 - Hernandez beats his man and cross low for Pukki, whose diving header is saved well by Long.

81 - Cresswell directs a header goalward, but he struggles for power and Gunn catches.

83 - GOAL MILLWALL (Flemming, 83): Voglsammer's corner finds Flemming unmarked and he powers his header into the far corner.

90+1 - The ball falls for Cooper on the edge of the box, but he scuffs his shot well wide.

90+5 - Bradshaw's shot is stopped heroicly on the line by Hanley.

Full time - Millwall 2-3 Norwich City

PLAYER RATINGS

Gunn 7, Aarons 6, Hanley 6, Gibson 7, Giannoulis 5, Sorensen 9, McLean 7, Sara 9, Hernandez 8, Idah 6, Pukki 7. Subs: Omobamidele 5, Nunez 5, Marquinhos 5, McCallum 5.

MATCH STATISTICS

Possession: 47pc-53pc

Shots: 17-8

On target: 8-5

Corners: 3-4

Fouls: 6-8

Injury time: 3 mins/6 mins

REFEREE: Graham Scott