Derby 1-0 Millwall
Millwall narrowly avoided relegation from the Championship, despite losing to a late Conor Sammon goal at Derby on the final day of the season.
The Lions needed a point to beat the drop, but Jamie Ward set up substitute Sammon to score in the 85th minute.
But Peterborough, who could have caught the Lions, were relegated after losing 3-2 at Crystal Palace as Millwall ended up two points above the drop zone.
Derby's win helped them to finish the campaign in 10th place.
Needing to avoid defeat to ensure their second-tier status, the FA Cup semi-finalists put in a nervous display.
Derby came close to taking the lead when an unmarked Richard Keogh will have felt he should have done better than to head Ward's free-kick straight at keeper David Forde.
Liam Trotter blazed a Millwall chance over from 12 yards, before the home side took the lead with five minutes of normal time remaining when Sammon ran on to Ward's through ball.
The goal left Millwall waiting on other results, but Posh's late defeat at Selhurst Park, as well as Barnsley's 2-2 draw at Huddersfield, kept Kenny Jackett's side in the Championship.
Millwall assistant manager Joe Gallen:
"The plan was to come here and at least get a point; unfortunately we've relied on other teams.
"It's a great achievement to stay in the division - we're one of the smaller clubs in the Championship. We haven't lost a London derby this season and that's something important to our fans."
Derby manager Nigel Clough:
"Our aim next season is to get four strikers of similar quality if we can, so if it's not quite working for the two playing, we've got options. It's been too much this season; Conor Sammon's had to play 40-odd games.
"We're optimistic - we see what we've got out there now and it's not a team that's going to need breaking up in the next few seasons. We might only have one or two players over 30 going into next season.
"We just need a little bit more experience, we certainly need a centre-half as that's the only two we've got out there today, and we need a centre-forward.
"It's going to be tough again next season; some big teams missed out on the play-offs today and the teams coming up will be decent."
- 13 Legzdins
- 02 Brayford
- 03 Roberts
- 05 Buxton
- 06 Keogh
- 04 Bryson
- 07 Coutts (Davies - 87' )
- 08 Hendrick
- 19 Hughes
- 10 Ward (Freeman - 90' )
- 25 Martin (Sammon - 80' )
- 01 Fielding
- 23 Freeman
- 29 Hanson
- 12 Jacobs
- 18 Davies
- 20 Bennett
- 32 Sammon
- 01 Forde
- 02 Dunne Booked
- 03 Shittu
- 12 Lowry
- 16 Beevers
- 39 St Ledger (Woolford - 89' )
- 04 Wright (Abdou - 51' )
- 06 Trotter
- 15 Feeney
- 11 Batt (Easter - 22' Booked )
- 20 Keogh Booked
- 33 M Taylor
- 25 Smith
- 27 Osborne
- 18 Woolford
- 26 Abdou
- 09 Marquis
- 31 Easter
Live Text Commentary
Full Time The game is over, as the referee blows his whistle.90:00 +4:03
Ben Davies produces a right-footed shot from just outside the box that goes wide right of the goal.90:00 +3:08
John Brayford fouled by Danny Shittu, the ref awards a free kick. John Brayford restarts play with the free kick.89:48 Substitution
Substitution Jamie Ward goes off and Kieron Freeman comes on.89:09
Corner taken right-footed by Liam Feeney from the right by-line to the near post, clearance by Ben Davies.88:21 Substitution
Substitution Sean St. Ledger goes off and Martyn Woolford comes on.86:41 Substitution
Substitution Ben Davies on for Paul Coutts.84:34
The assist for the goal came from Jamie Ward.84:34 Goal scored
Goal! - Conor Sammon - Derby 1 - 0 Millwall Conor Sammon gets on the score sheet with a goal from inside the area low into the middle of the goal. Derby 1-0 Millwall.82:20
Corner taken by Shane Lowry.81:51
Corner taken left-footed by Shane Lowry to the near post, clearance by Richard Keogh.81:18
Corner taken by Shane Lowry played to the near post, clearance made by Conor Sammon.79:38 Substitution
Substitution Chris Martin goes off and Conor Sammon comes on.79:06
Foul by Sean St. Ledger on Chris Martin, free kick awarded. Craig Bryson restarts play with the free kick.78:09
Craig Bryson takes a shot. Save made by David Forde.77:56
The ball is sent over by John Brayford, Mark Beevers makes a clearance.75:58
Foul by Andy Keogh on Will Hughes, free kick awarded. Adam Legzdins takes the direct free kick.74:23
The ball is sent over by Paul Coutts, Liam Feeney makes a clearance.71:47
Foul by Shane Lowry on Will Hughes, free kick awarded. John Brayford takes the direct free kick.71:10 Booking
Booking Caution for Jermaine Easter.
Free kick awarded for an unfair challenge on Craig Bryson by Sean St. Ledger. Craig Bryson takes the direct free kick.68:58
Shane Lowry takes a shot.68:32
Will Hughes challenges Sean St. Ledger unfairly and gives away a free kick. Direct free kick taken by Sean St. Ledger.67:20
Jamie Ward produces a right-footed shot from just outside the box that goes wide right of the goal.65:28
Andy Keogh concedes a free kick for a foul on Will Hughes. Jake Buxton takes the direct free kick.59:33
Free kick awarded for a foul by Chris Martin on Shane Lowry. Shane Lowry takes the direct free kick.59:15
Corner taken left-footed by Shane Lowry from the right by-line to the near post, Chris Martin makes a clearance.58:55
Jermaine Easter takes a shot. Blocked by Richard Keogh.58:10
Corner taken by Liam Feeney, save by Adam Legzdins.57:32
Corner taken by Shane Lowry from the right by-line played to the near post, Andy Keogh takes a shot. Clearance by John Brayford.57:00
Inswinging corner taken by Liam Feeney, clearance by Richard Keogh.55:36
Corner taken by Shane Lowry, Jermaine Easter takes a shot. Will Hughes makes a clearance.55:06
Corner taken by Shane Lowry, clearance made by Jake Buxton.54:06
The ball is sent over by Liam Feeney, Jake Buxton makes a clearance.53:21
Free kick awarded for a foul by Craig Bryson on Sean St. Ledger. David Forde restarts play with the free kick.52:36
John Brayford takes a shot. Save made by David Forde.50:20 Substitution
Substitution (Millwall) makes a substitution, with Nadjim Abdou coming on for Josh Wright.48:06
Chris Martin takes a shot. Josh Wright gets a block in.45:01
The match restarts for the second half.45:00 +2:19 Half time
Half Time The players leave the pitch at half time.45:00 +1:51
Liam Trotter has an effort at goal from just inside the box that misses to the left of the goal.45:00 +0:39
John Brayford concedes a free kick for a foul on Mark Beevers. Free kick taken by David Forde.45:00 +0:04
John Brayford crosses the ball, clearance made by Danny Shittu.43:29
Sean St. Ledger gives away a free kick for an unfair challenge on Will Hughes. Adam Legzdins takes the direct free kick.42:29
Jamie Ward is caught offside. David Forde takes the free kick.42:07
Short corner worked by Paul Coutts.41:31
Danny Shittu gives away a free kick for an unfair challenge on Will Hughes. Jamie Ward takes the direct free kick.40:01
Jamie Ward restarts play with the free kick.40:01 Booking
Booking Alan Dunne receives a caution for unsporting behaviour.39:39
Jamie Ward fouled by Alan Dunne, the ref awards a free kick.38:34
Gareth Roberts delivers the ball.36:13
Josh Wright takes the outswinging corner, clearance made by Richard Keogh.34:00
Jamie Ward takes the direct free kick.34:00 Booking
Booking Andy Keogh booked for unsporting behaviour.33:41
Andy Keogh challenges John Brayford unfairly and gives away a free kick.32:37
Unfair challenge on Will Hughes by Sean St. Ledger results in a free kick. Richard Keogh takes the direct free kick.31:37
The assistant referee signals for offside against Jamie Ward. David Forde takes the free kick.29:13
Chris Martin challenges Danny Shittu unfairly and gives away a free kick. Direct free kick taken by David Forde.28:22
Effort from outside the penalty box by Will Hughes goes wide right of the goal.27:40
The ball is delivered by Jamie Ward, Shane Lowry makes a clearance.25:02
Corner taken right-footed by Paul Coutts from the right by-line, clearance by Liam Trotter.21:26 Substitution
Substitution (Millwall) makes a substitution, with Jermaine Easter coming on for Shaun Batt.19:45
Corner taken right-footed by Paul Coutts.19:27
Paul Coutts crosses the ball.19:11
The ball is swung over by Paul Coutts, clearance made by Mark Beevers.17:45
Free kick awarded for an unfair challenge on Jamie Ward by Shaun Batt. Jeff Hendrick takes the direct free kick.16:44
Free kick awarded for an unfair challenge on Chris Martin by Danny Shittu. Free kick taken by Gareth Roberts.15:34
Paul Coutts is ruled offside. David Forde takes the free kick.15:06
Corner taken by Paul Coutts, clearance made by Liam Trotter.12:34
Liam Feeney produces a cross, clearance made by Richard Keogh.11:00
Jamie Ward fouled by Sean St. Ledger, the ref awards a free kick. Direct free kick taken by Jake Buxton.10:16
Chris Martin gives away a free kick for an unfair challenge on Sean St. Ledger. David Forde takes the direct free kick.8:21
Corner taken short by Paul Coutts.4:14
Jeff Hendrick has an effort at goal from just outside the area which goes wide of the left-hand post.2:43
Liam Trotter takes a shot. Blocked by John Brayford.2:25
Gareth Roberts crosses the ball, Sean St. Ledger manages to make a clearance.0:00
The game gets underway.
Live data and text provided by our data suppliers