Cauley Woodrow's 90th-minute strike earned Luton Town a 2-1 win over Norwich City at Kenilworth Road, plunging Canaries coach Dean Smith into yet more trouble.
Luton’s Dan Potts had the best chance of the first half with his diving header, but he somehow miscued wide after Elijah Adebayo had done the same with his centre.
The game burst into life in the second half, however, with Dean Smith subjected to “sacked in the morning” chants when Allan Campbell’s driven strike opened the scoring.
Pukki quickly levelled things, however, his driven finish finding the corner of the Luton net to almost win a hard-earned away point for the Norfolk side.
Gabe Osho’s second booking added a dimension to the game in the 81st minute, but the visitors couldn’t take advantage.
Instead they conceded Woodrow's smart 90th-minute strike and remain fifth in the Championship table, 12 points from the automatic promotion places and clear of QPR in seventh only by way of goal difference.
LUTON TOWN (3-5-2):
Substitutes:
21. Isted (GK)
7. Cornick
8. Berry
10. Woodrow (on for Morris, 86)
30. Freeman (on for Campbell, 78)
35. Jerome (on for Adebayo, 58)
42. Pettit
Manager: Rob Edwards
Bookings:
Sent off: Osho (second booking, 81)
Goals: Campbell (61), Woodrow (90)
NORWICH CITY (3-5-2):
Substitutes:
1. Krul (GK)
3. Byram
8. Hayden (on for Gibbs, 75)
10. Dowell
11. Idah (on for Sara, 46)
25. Hernandez (on for Giannoulis, 75)
26. Nunez
Head Coach: Dean Smith
Bookings: Gibbs (27)
Goals: Pukki (70)
KEY MOMENTS
8 - Campbell has the first real chance of the game when he cuts in, but the Luton midfielder curls well wide.
10 - Potts' header finds Adebayo who should score, but he somehow plants his effort wide.
19 - Bree's free-kick is headed for the top corner when Gunn dives to pluck it from the air.
21 - Sara has City's first shot on target with his driven long-range effort.
27 - Potts should score after Bree's cross finds him six yards out, but he somehow miscues his diving header.
Half time - Luton Town 0-0 Norwich City
61 - GOAL LUTON (Campbell): Luton press well and Campbell tries his luck from 20 yards, beating Gunn with a low 20-yard strike.
67 - McLean's deflected effort tests Horvath, who adjusts to tip wide.
70 - GOAL NORWICH (Pukki): Gibson slips the ball through to Pukki, who pivots and drives beyond Horvath for 1-1.
74 - Lockyer has a good chance when he's found in the centre of the box, but he nods his header over.
81 - RED CARD LUTON (Osho): Osho trips Pukki on the edge of the Luton box and receives his second booking ofn the evening.
90 - GOAL LUTON (Woodrow): Woodrow finishes smartly into the top corner of the net to win the game late on for the hosts.
Full time - Luton Town 2-1 Norwich City
PLAYER RATINGS
Gunn 6, Aarons 4, Omobamidele 4, Hanley 4, Gibson 5, Giannoulis 5, Gibbs 4, McLean 5, Sara 6, Sargent 5, Pukki 7. Subs: Idah 5, Hernandez 5, Hayden 5.
Added-on time: 2 mins/6 mins
ATTENDANCE: 9,831 (1,039 away)
REFEREE: Tim Robinson
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here