Luton v Millwall
Championship Millwall claimed a place in the quarter-finals by bringing Luton Town's remarkable FA Cup run to an end.
The non-league Hatters created chances, with Andre Gray and Arnaud Mendy drawing good saves from David Forde.
But Janos Kovacs's error let James Henry in for Millwall's early opener, before Rob Hulse doubled their lead with a fortuitous hooked volley.
Luton showed persistence but conceded a third when Dany N'Guessan finished off John Marquis's parried shot late on.
The Hatters' run had taken in wins over Championship side Wolves and, in the previous round, Norwich City of the Premier League.
But they failed to to become the first non-league side to reach the sixth round in 99 years after meeting a resolute and determined Millwall.
The match started well enough for the Blue Square Bet Premier side, 67 places below the Lions on the football ladder, and they drew early saves from former Luton loanee Forde through Gray's shot on the angle and Mendy's powered effort from short range.
But they were the masters of their own undoing when they allowed Millwall, who have struggled in the Championship lately, to take the lead.
Ronnie Henry, attempting to keep possession, headed a routine long ball back towards centre-half partner Kovacs, who mis-controlled and let in James Henry. The former Reading winger made no mistake as he skipped around Mark Tyler and finished from a tight angle.
The travelling fans made their delight clear, but there were few signs of any trouble, as memories for both sets of supporters were taken back to the violent scenes of the Kenilworth Road riot in a sixth-round Cup fixture between these sides 28 years ago.
Millwall, who had won their last 13 ties against lower league teams, required a slice of fortune for their second.
Memories of 2004
Millwall qualify for the quarter-finals for the first time since they reached the final nine year's ago
Hulse could only head Henry's deep cross high into the air. But the striker turned and, as the ball dropped and with his back to goal, he hooked it off his shin and into the far corner.
It was a deflating blow for Luton, whose Cup exploits have come at the cost of their league form and their determination to regain their Football League status after a four-season absence.
They have now gone four league games without a win and are slipping away from the promotion hunt.
They showed signs of a revival in the second half, with Gray's pace proving a constant threat, most notably when he was released by Jonathan Smith and saw his effort smothered by Forde.
But Millwall, beaten finalists by Manchester United in 2004, remained composed and wrapped up the tie late on.
Marquis's low effort was stopped by Tyler in the Luton goal, but N'Guessan was on hand to pop in the rebound.
The Hatters saw Jon Shaw's injury-time shot cleared off the line but the three-time semi-finalists will now have to dwell on their fairytale run while attempting to mastermind a return to the Football League.
Lineup, Bookings (3) & Substitutions (5)
Luton Town
- 01 Tyler
- 03 Taylor
- 06 Kovacs
- 11 Howells
- 25 Henry
- 07 Lawless
- 14 Mendy (Shaw - 69' )
- 17 O'Donnell (Fleetwood - 64' )
- 24 Smith
- 10 Rendell Booked
- 27 Gray
Substitutes
- 33 Brill
- 16 Lacey
- 42 Longden
- 23 Robinson
- 09 Shaw
- 13 Fleetwood
- 28 Woolley
Millwall
- 01 Forde
- 02 Dunne
- 12 Lowry
- 16 Beevers Booked
- 27 Osborne
- 06 Trotter
- 14 Henry (Smith - 89' )
- 15 Feeney (N'Guessan - 62' )
- 26 Abdou
- 07 Hulse (Marquis - 70' )
- 20 Keogh Booked
Substitutes
- 33 M Taylor
- 24 Goodman
- 25 Smith
- 28 Malone
- 04 Wright
- 09 Marquis
- 22 N'Guessan
Live Text Commentary
Assist on the goal came from John Marquis. John Marquis takes a shot. Save made by Mark Tyler.
90:00 +4:16 Full timeFull Time The referee brings the game to a close.
90:00 +3:42Shot by Andre Gray (Luton) right-footed from right side of penalty area (12 yards), save (caught) by David Forde (Millwall).
90:00 +2:25Inswinging corner from left by-line taken right-footed by Stuart Fleetwood (Luton) to near post, clearance by Karleigh Osborne (Millwall). Shot by Jon Shaw (Luton) left-footed from right side of penalty area (18 yards), save (parried) by David Forde (Millwall). Inswinging corner from right by-line taken left-footed by Jake Howells (Luton) to far post, resulting in open play.
90:00 +1:51Free kick crossed left-footed by Jake Howells (Luton) from right wing, clearance by Karleigh Osborne (Millwall).
90:00 +1:51 BookingBooking Mark Beevers (Millwall) booked for unsporting behaviour.
90:00 +1:44Foul by Mark Beevers (Millwall) on Stuart Fleetwood (Luton).
90:00 +1:19Goal kick taken long by David Forde (Millwall).
90:00 +1:05Shot by Stuart Fleetwood (Luton) right-footed from right channel (30 yards), missed right.
90:00 +0:09Foul by Jonathan Smith (Luton) on Alan Dunne (Millwall). Free kick taken right-footed by Liam Trotter (Millwall) from right channel, passed.
89:19Attacking throw-in by Alan Dunne (Millwall).
85:11 Goal scoredGoal - Dany N'Guessan - Luton 0 - 3 Millwall Dany N'Guessan finds the net with a goal from close in low into the middle of the goal. Luton 0-3 Millwall.
88:04Corner from the right by-line taken by Alex Lawless,
88:04 SubstitutionSubstitution James Henry goes off and Adam Smith comes on.
88:04Outswinging corner from right by-line taken right-footed by Alex Lawless (Luton) to centre,
88:04 SubstitutionSubstitution Millwall substitution: James Henry replaced by Adam Smith (tactical).
86:34Free kick taken right-footed by Mark Tyler (Luton) from own half, resulting in open play.
86:34 BookingBooking Andy Keogh (Millwall) booked for unsporting behaviour.
86:27Foul by Andy Keogh (Millwall) on Alex Lawless (Luton).
85:11Assist by John Marquis (Millwall) from right side of penalty area.Shot by John Marquis (Millwall) left-footed from right side of penalty area (12 yards), save (parried) by Mark Tyler (Luton).
Goal - Dany N'Guessan - Luton 0 - 3 Millwall Goal by Dany N'Guessan (Millwall) left-footed (low centre of goal) from left side of six-yard box (6 yards).Luton 0-3 Millwall.
84:20Goal kick taken long by Mark Tyler (Luton).
83:54Attacking throw-in by Shane Lowry (Millwall).
83:28Inswinging corner from left by-line taken right-footed by James Henry (Millwall) to centre, clearance by Greg Taylor (Luton).
83:19Cross by James Henry (Millwall), clearance by Janos Kovacs (Luton).
82:43Attacking throw-in by Shane Lowry (Millwall).
82:10Cross by Scott Rendell (Luton), save (caught) by David Forde (Millwall).
81:52Cross by Jon Shaw (Luton), resulting in open play.
81:37Cross by Jake Howells (Luton), clearance by Mark Beevers (Millwall).
80:40Foul by Dany N'Guessan (Millwall) on Scott Rendell (Luton). Free kick taken right-footed by Mark Tyler (Luton) from own half, resulting in open play.
80:32Defending throw-in by Jake Howells (Luton).
80:01Scott Rendell (Luton) caught offside. Free kick taken right-footed by David Forde (Millwall) from own half, resulting in open play.
79:40Foul by John Marquis (Millwall) on Janos Kovacs (Luton). Free kick taken right-footed by Mark Tyler (Luton) from own half, resulting in open play.
79:36Goal kick taken long by David Forde (Millwall).
79:19Shot by Alex Lawless (Luton) right-footed from left channel (25 yards), missed right.
78:52Inswinging corner from right by-line taken left-footed by Jake Howells (Luton) to far post, clearance by Alan Dunne (Millwall).
78:35John Marquis (Millwall) caught offside. Free kick taken right-footed by Mark Tyler (Luton) from own half, resulting in open play.
78:16Foul by Alex Lawless (Luton) on James Henry (Millwall). Free kick taken left-footed by Shane Lowry (Millwall) from own half, resulting in open play.
77:58Cross by Greg Taylor (Luton), clearance by Dany N'Guessan (Millwall).
77:22Attacking throw-in by Alan Dunne (Millwall).
76:59Attacking throw-in by Dany N'Guessan (Millwall).
76:29Goal kick taken long by Mark Tyler (Luton).
76:08Cross by Shane Lowry (Millwall), resulting in ball out of play.
75:31Goal kick taken long by Mark Tyler (Luton).
75:19Goal kick taken long by Mark Tyler (Luton).
74:41Header by Andy Keogh (Millwall) from right side of six-yard box (6 yards), missed right.
74:09Cross by Alan Dunne (Millwall), header by Andy Keogh (Millwall) from centre of penalty area (6 yards), fantastic save (parried) by Mark Tyler (Luton).
73:47Attacking throw-in by Alan Dunne (Millwall).
73:34Attacking throw-in by Alan Dunne (Millwall).
73:11Scott Rendell (Luton) caught offside. Free kick taken right-footed by David Forde (Millwall) from own half, resulting in open play.
72:21Foul by Nadjim Abdou (Millwall) on Alex Lawless (Luton). Free kick taken right-footed by Mark Tyler (Luton) from own half, resulting in open play.
70:29Foul by Jonathan Smith (Luton) on John Marquis (Millwall). Free kick taken right-footed by Alan Dunne (Millwall) from own half, resulting in open play.
70:08Attacking throw-in by Jake Howells (Luton).
69:48 SubstitutionSubstitution Millwall substitution: Rob Hulse replaced by John Marquis (tactical).
69:37Defending throw-in by Alan Dunne (Millwall).
69:02Rob Hulse (Millwall) caught offside. Free kick taken right-footed by Mark Tyler (Luton) from own half, resulting in open play.
68:35Attacking throw-in by Alan Dunne (Millwall).
68:12 SubstitutionSubstitution Luton substitution: Arnaud Mendy replaced by Jon Shaw (tactical).
67:47Cross by James Henry (Millwall), resulting in open play.
66:35Defending throw-in by Jake Howells (Luton).
66:08Goal kick taken long by Mark Tyler (Luton).
65:24Shot by Dany N'Guessan (Millwall) right-footed from left channel (20 yards), resulting in open play. Shot by Rob Hulse (Millwall) right-footed from centre of penalty area (12 yards), over the bar.
65:00Goal kick taken long by Mark Tyler (Luton).
64:47Shot by James Henry (Millwall) right-footed from left channel (25 yards), over the bar.
64:36Attacking throw-in by Shane Lowry (Millwall).
63:08Free kick crossed right-footed by James Henry (Millwall) from right channel, save (caught) by Mark Tyler (Luton).
63:08 SubstitutionSubstitution Luton substitution: JJ O'Donnell replaced by Stuart Fleetwood (tactical).
62:53Foul by Ronnie Henry (Luton) on Andy Keogh (Millwall).
62:35Cross by Andre Gray (Luton), save (caught) by David Forde (Millwall).
61:25Free kick taken right-footed by Mark Tyler (Luton) from own half, resulting in open play.
61:25 SubstitutionSubstitution Millwall substitution: Liam Feeney replaced by Dany N'Guessan (tactical).
61:11Foul by James Henry (Millwall) on Greg Taylor (Luton).
60:19Foul by Ronnie Henry (Luton) on Andy Keogh (Millwall). Free kick taken left-footed by Shane Lowry (Millwall) from own half, passed.
59:56Defending throw-in by Greg Taylor (Luton).
59:36Defending throw-in by Shane Lowry (Millwall).
59:23Cross by Greg Taylor (Luton), clearance by Mark Beevers (Millwall).
59:05Cross by JJ O'Donnell (Luton), clearance by Karleigh Osborne (Millwall).
58:10Cross by Alex Lawless (Luton), save (caught) by David Forde (Millwall).
57:47Foul by Liam Feeney (Millwall) on Jake Howells (Luton). Free kick taken left-footed by Jake Howells (Luton) from own half, resulting in open play.
57:39Goal kick taken long by Mark Tyler (Luton).
57:15Shot by Andy Keogh (Millwall) left-footed from right channel (25 yards), missed left.
57:01Defending throw-in by Alan Dunne (Millwall).
56:40Defending throw-in by Jake Howells (Luton).
56:25Attacking throw-in by Andre Gray (Luton).
56:02Attacking throw-in by Alan Dunne (Millwall).
55:45Attacking throw-in by Alan Dunne (Millwall).
55:12Goal kick taken long by David Forde (Millwall).
54:33Inswinging corner from right by-line taken left-footed by Jake Howells (Luton) to far post, header by Janos Kovacs (Luton) from centre of penalty area (12 yards), over the bar.
54:18Cross by Andre Gray (Luton), blocked by Shane Lowry (Millwall).
53:54Attacking throw-in by Greg Taylor (Luton).
53:10Free kick taken right-footed by David Forde (Millwall) from own half, resulting in open play.
53:10 BookingBooking Scott Rendell (Luton) booked for dissent.
52:57Foul by Scott Rendell (Luton) on Alan Dunne (Millwall).
52:13Foul by Mark Beevers (Millwall) on Andre Gray (Luton). Free kick crossed left-footed by Jake Howells (Luton) from right wing, clearance by Rob Hulse (Millwall).
50:56Foul by Rob Hulse (Millwall) on Janos Kovacs (Luton). Free kick taken right-footed by Mark Tyler (Luton) from own half, resulting in open play.
50:39Attacking throw-in by Greg Taylor (Luton).
50:25Cross by Alan Dunne (Millwall), clearance by Janos Kovacs (Luton).
49:29Foul by Liam Trotter (Millwall) on Scott Rendell (Luton). Free kick taken right-footed by Alex Lawless (Luton) from right channel, passed.
48:55Goal kick taken long by Mark Tyler (Luton).
47:32Foul by Arnaud Mendy (Luton) on James Henry (Millwall). Free kick taken right-footed by James Henry (Millwall) from left wing, header by Mark Beevers (Millwall) from centre of penalty area (12 yards), over the bar.
47:05Cross by Shane Lowry (Millwall), clearance by Jake Howells (Luton).
47:01Attacking throw-in by James Henry (Millwall).
46:33Attacking throw-in by Shane Lowry (Millwall).
45:49Defending throw-in by Greg Taylor (Luton).
45:10Defending throw-in by Jake Howells (Luton).
45:01The referee gets the second half underway.
45:00 +2:56 Half timeHalf Time It is the end of the first-half.
45:00 +2:37Defending throw-in by Jake Howells (Luton).
45:00 +2:13Handball by Rob Hulse (Millwall). Free kick taken right-footed by Ronnie Henry (Luton) from own half, resulting in open play.
45:00 +1:56Goal kick taken long by Mark Tyler (Luton).
45:00 +0:59Inswinging corner from right by-line taken left-footed by Jake Howells (Luton) to centre, resulting in open play.
45:00 +0:37Defending throw-in by Greg Taylor (Luton).
44:51Janos Kovacs (Luton) caught offside. Free kick taken right-footed by David Forde (Millwall) from own half, resulting in open play.
44:12Attacking throw-in by Greg Taylor (Luton).
43:51Foul by Nadjim Abdou (Millwall) on Alex Lawless (Luton). Free kick taken right-footed by Janos Kovacs (Luton) from own half, passed.
43:38Cross by James Henry (Millwall), clearance by Ronnie Henry (Luton).
42:29Foul by JJ O'Donnell (Luton) on James Henry (Millwall). Free kick crossed right-footed by James Henry (Millwall) from right wing, clearance by Scott Rendell (Luton).
42:19Attacking throw-in by Liam Feeney (Millwall).
41:32Goal kick taken long by David Forde (Millwall).
40:56Attacking throw-in by Greg Taylor (Luton).
40:33Defending throw-in by Shane Lowry (Millwall).
40:24Defending throw-in by Shane Lowry (Millwall).
39:49Goal kick taken long by David Forde (Millwall).
38:07Foul by Karleigh Osborne (Millwall) on Andre Gray (Luton). Free kick crossed right-footed by Alex Lawless (Luton) from left wing, clearance by Rob Hulse (Millwall).
37:44Attacking throw-in by Jake Howells (Luton).
37:05Foul by Jonathan Smith (Luton) on James Henry (Millwall). Free kick taken left-footed by Shane Lowry (Millwall) from left channel, passed.
35:32Assist (cross) by James Henry (Millwall) from right side of penalty area.
35:32 Goal scoredGoal - Rob Hulse - Luton 0 - 2 Millwall Goal by Rob Hulse (Millwall) overhead kick right-footed (bottom-right of goal) from left side of six-yard box (6 yards).Luton 0-2 Millwall.
35:02Attacking throw-in by Shane Lowry (Millwall).
34:41Attacking throw-in by Shane Lowry (Millwall).
34:12Foul by Scott Rendell (Luton) on Shane Lowry (Millwall). Free kick taken right-footed by David Forde (Millwall) from own half, resulting in open play.
33:56Defending throw-in by Greg Taylor (Luton).
33:19Goal kick taken long by David Forde (Millwall).
32:50Defending throw-in by Greg Taylor (Luton).
32:09Goal kick taken long by David Forde (Millwall).
31:50Shot by Jonathan Smith (Luton) left-footed from right channel (20 yards), missed right.
31:14Cross by JJ O'Donnell (Luton), blocked by Mark Beevers (Millwall).
30:33Attacking throw-in by Greg Taylor (Luton).
29:52Inswinging corner from left by-line taken right-footed by James Henry (Millwall) to near post, clearance by Alex Lawless (Luton).
29:40Cross by James Henry (Millwall), blocked by Greg Taylor (Luton).
28:48Attacking throw-in by Greg Taylor (Luton).
28:15Attacking throw-in by Greg Taylor (Luton).
28:05Cross by Jake Howells (Luton), resulting in open play.
27:14Attacking throw-in by Jake Howells (Luton).
27:07Goal kick taken long by Mark Tyler (Luton).
26:45Shot by Rob Hulse (Millwall) overhead kick left-footed from centre of penalty area (18 yards), over the bar.
26:25Cross by Alan Dunne (Millwall), resulting in open play.
25:33Foul by Andy Keogh (Millwall) on Jonathan Smith (Luton). Free kick taken right-footed by Greg Taylor (Luton) from own half, resulting in open play.
24:57Goal kick taken long by David Forde (Millwall).
23:56Foul by Arnaud Mendy (Luton) on Nadjim Abdou (Millwall). Free kick taken right-footed by David Forde (Millwall) from own half, resulting in open play.
22:01Attacking throw-in by Alan Dunne (Millwall).
21:30Foul by JJ O'Donnell (Luton) on Nadjim Abdou (Millwall). Free kick taken right-footed by Shane Lowry (Millwall) from left channel, resulting in open play.
20:44Cross by JJ O'Donnell (Luton), save (caught) by David Forde (Millwall).
20:19Attacking throw-in by Jake Howells (Luton).
19:50Attacking throw-in by Greg Taylor (Luton).
19:31Rob Hulse (Millwall) caught offside. Free kick taken right-footed by Mark Tyler (Luton) from own half, passed.
19:01Attacking throw-in by Alan Dunne (Millwall).
18:28Attacking throw-in by Alan Dunne (Millwall).
18:07Cross by Greg Taylor (Luton), save (caught) by David Forde (Millwall).
16:45Shot by Arnaud Mendy (Luton) right-footed from centre of penalty area (6 yards), save (parried) by David Forde (Millwall).
16:08Foul by Liam Trotter (Millwall) on Jonathan Smith (Luton). Free kick taken right-footed by Ronnie Henry (Luton) from right channel, resulting in open play.
15:32Defending throw-in by Greg Taylor (Luton).
14:19Inswinging corner from left by-line taken right-footed by Alex Lawless (Luton) to centre, save (caught) by David Forde (Millwall).
13:23Attacking throw-in by Jake Howells (Luton).
13:04Defending throw-in by Jake Howells (Luton).
12:35Defending throw-in by Jake Howells (Luton).
11:12 Goal scoredGoal - James Henry - Luton 0 - 1 Millwall Goal by James Henry (Millwall) right-footed (low centre of goal) from right side of six-yard box (6 yards).Luton 0-1 Millwall.
9:56Attacking throw-in by Greg Taylor (Luton).
9:15Attacking throw-in by Greg Taylor (Luton).
8:52Defending throw-in by Shane Lowry (Millwall).
7:40Foul by Scott Rendell (Luton) on Karleigh Osborne (Millwall). Free kick taken right-footed by David Forde (Millwall) from own half, resulting in open play.
6:31Cross by Liam Feeney (Millwall), header by Rob Hulse (Millwall) from centre of penalty area (12 yards), resulting in open play.
5:39Inswinging corner from left by-line taken right-footed by Alex Lawless (Luton) to centre, save (caught) by David Forde (Millwall).
5:19Shot by Andre Gray (Luton) right-footed from left side of penalty area (12 yards), save (tipped round post) by David Forde (Millwall).
5:01Attacking throw-in by Jake Howells (Luton).
4:00Foul by Andy Keogh (Millwall) on Jonathan Smith (Luton). Free kick taken right-footed by Mark Tyler (Luton) from own half, resulting in open play.
3:33Cross by JJ O'Donnell (Luton), save (caught) by David Forde (Millwall).
3:02Goal kick taken long by Mark Tyler (Luton).
2:49Shot by Rob Hulse (Millwall) left-footed from centre of penalty area (12 yards), missed right.
2:17Shot by Andre Gray (Luton) right-footed from left channel (18 yards), save (caught) by David Forde (Millwall).
1:34Defending throw-in by Alan Dunne (Millwall).
0:56Attacking throw-in by Shane Lowry (Millwall).
0:11Defending throw-in by Shane Lowry (Millwall).
0:00The match gets underway.
Live text and data provided by The Press Association
More from Football
Elsewhere on the BBC
-
A novel idea?
How US libraries are responding to the change from printed books to digital publishing
-
~RS~q~RS~v=~RS~z~RS~40~RS~)