Got a TV Licence?

You need one to watch live TV on any channel or device, and BBC programmes on iPlayer. It’s the law.

Find out more
I don’t have a TV Licence.


  1. Bolton clinch promotion as they beat Peterborough 3-0
  2. Jem Karacan, David Wheater and Adam le Fondre on target for Bolton
  3. Fleetwood draw 0-0 with Port Vale and finish fourth
  4. Vale relegated to League Two
  5. Millwall win 4-3 at Bristol Rovers to secure play-off place
  6. Scunthorpe face Millwall and Fleetwood play Bradford in play-offs

Live Reporting

By Josh Hunt and Felix Keith

All times stated are UK

Get involved

Until the play-offs...

Adam le Fondre
Rex Features

A fantastic finish to the League One regular season, with joy for Bolton, despair for Port Vale, and an incredible finish to the play-off race.

We'll be back with more League One action on Thursday for the first leg of the play-off semi-finals.

Thanks for joining us today. Until Thursday, goodbye.

Former players congratulate Bolton

FT: Bolton 3-0 Peterborough

Former Bolton and United States midfielder Stuart Holden and ex-Chelsea striker Eidur Gudjohnsen have congratulated their old club on their return to the Championship.

View more on twitter
View more on twitter

BBC Sport app users may need to click 'view more' to see this content.

The full-time headlines

Before we say our goodbyes, a quick recap of what was confirmed in League One today.

  • Bolton earned promotion to the Championship with a 3-0 win over Peterborough.
  • Port Vale's 0-0 draw at Fleetwood saw them relegated to League Two.
  • Millwall scored a dramatic late winner to beat Bristol Rovers 4-3 and secure the final play-off spot.
  • Champions Sheffield United won 3-2 at home to Chesterfield to reach the 100-point mark.
  • Play-off semi-final first leg on 4 May.

'Words can't sum up how we feel'

FT: Fleetwood 0-0 Port Vale

Ben Purkiss
Rex Features

Port Vale were relegated to League Two after failing to beat promotion-chasing Fleetwood at Highbury Stadium.

Port Vale captain Ben Purkiss told BBC Radio Stoke:

"I don't think words can really sum up how we feel. That's the quietest I've ever known the dressing room after the game.

"It wasn't today that cost us, it's been throughout the whole season.

You reflect on the day, we had opportunities. The game was so open in that second half, we were pushing forward, we had chances, they had chances.

"I actually thought our chances were probably the better of the chances in the game and we just couldn't get the goal."

'We don't do things easy'

Bristol Rovers 3-4 Millwall

Millwall manager Neil Harris was delighted with his side's dramatic win over Rovers.  

"We don’t do things easy," he told BBC Radio London. "But the character, spirit and determination, the drive and the moments of quality got us through. 

"Rovers scored two great goals, with wonderful strikes and you’re thinking ‘is this going to be our day?’ But then [Shane] Ferguson’s delivery from the corner and the hunger for [Shaun] Hutchinson to get on the end of it and send a great header was excellent.

"I’m delighted for the players, but that was just one of four cup finals, with Scunthorpe to come next."

Neil Harris
Rex Features

Millwall secure play-off spot

FT: Bristol Rovers 3-4 Millwall

Shaun Hutchinson
Rex Features

The game of the day came at the Memorial Stadium, as Millwall scored a late winner to secure sixth place.

You can catch up on anything you may have missed with this match report.

Posh chairman apologies to Fleetwood

It looks like Peterborough chairman Darragh MacAnthony wasn't too impressed by his side's showing at Bolton today.

That said, with Fleetwood failing to score against Port Vale, Bolton would have been promoted regardless.

View more on twitter

BBC Sport app users may need to click 'view more' to see this content.

Bolton promoted to Championship

FT: Botlon 3-0 Peterborough

Adam le Fondre
Rex Features

Miss any of the game at the Macron Stadium today?

If you don't fancy scrolling back through our live text to catch up, our match report of Bolton's 3-0 win over Peterborough can be read by clicking here.

The play-off picture

Millwall fan
Rex Features

An incredible end to the play-off race, and there are two intriguing semi-finals to look forward to.

Millwall's dramatic 4-3 win over Bristol Rovers sees them seal sixth place. Their prize will be a play-off semi-final against third-placed Scunthorpe, who leapfrogged Fleetwood courtesy of their win over Coventry.

Fleetwood, who finished fourth in the end,will play Bradford in the other semi-final.

They will have until Thursday, 4 May at 19:45 BST to recover and prepare for the first legs, while the second legs will take place next Sunday, 7 May at 18:30 BST.

All four sides will be targeting a place at Wembley for the play-off final on Saturday, 20 May at 15:00 BST. 

Get Involved at #bbcefl

Gary Hill: 100 points for the Blades amazing feat especially after picking up just one from the first four games.

Andrew Jamieson: Thrilled to bits @BBCSport about @OfficialBWFC promotion. After the disaster last season and the continued uncertainty, we're up!

Connah Greenhalgh: Bolton are promoted back to the Championship at the first time of asking!

Bolton promoted to the Championship

FT: Bolton 3-0 Peterborough

Phil Parkinson

Bolton manager Phil Parkinson on Sky Sports:

"I'm absolutely delighted, to perform as well as we did on a big day like today I'm so proud of the boys.

"The lads have pulled together all year and they've been a really good group to work with.

"We've had lots of things thrown at us through the year and we've just kept our heads down, concentrated on what we need to do week in, week out and we've got our rewards in the end.

"We've had some troubled times, but what a day for everyone at Bolton today."

Contrasting emotions on the final day of the season

Agony for Port Vale.

Port Vale
Rex Features

Ecstasy for Bolton and Millwall.

Adam le Fondre
Millwall joy
Rex Features

Bolton promoted to the Championship

FT: Bolton 3-0 Peterborough

Bolton midfielder Jay Spearing on Sky Sports:

"I think between ourselves we kept a good camaraderie, we kept our togetherness, we haven't really concentrated on what's been going on off the field.

"We've got what we deserved, and we're going to push on.

"The gaffer's come in and from the second he's come in he's changed the atmosphere around the place."

Get Involved at #bbcefl

So, as the dust settles on a dramatic afternoon, what do you make of that folks?

Whether you're a delighted Bolton fan or a disappointed Port Vale supporter as League Two awaits, let us know using #bbcefl on Twitter.

Sheffield United hit the ton

Sheffield United 3-2 Chesterfield

League One champions Sheffield United completed their season in the perfect fashion, fighting back after Dan Gardner's red card for Chesterfield to reach 100 points for the season.

Daniel Lafferty
Rex Features

Daniel Lafferty the man with the winning goal after Billy Sharp reached 30 goals for the season and Kieron Freeman had opened the scoring. 

The Blades go into the Championship full of confidence after finishing 14 points ahead of second-placed Bolton. 

Bolton promoted to the Championship

FT: Bolton 3-0 Peterborough

David Wheater and Mark Beevers
Rex Features

Bolton defender David Wheater on Sky Sports:

"It's a fantastic feeling, obviously the last few years haven't been the best for the club.

"This group of lads have got a great team spirit, a great team behind us and hopefully we can do well next year."

FULL-TIME Bristol Rovers 3-4 Millwall

Millwall secure a play-off place

They couldn't have made it much more dramatic if they'd tried. But crucially Millwall have won and secured sixth place. 

Shaun Hutchinson is the hero, heading it an 85th minute winner after Bristol Rovers dragged themselves back to 3-3 having been 2-0 behind. 

Rovers sent goalkeeper Joe Lumley up at the end, but they couldn't find another equaliser.

Shaun Hutchinson
Rex Features

Port Vale relegated to League Two

FT: Fleetwood 0-0 Port Vale

Port Vale had their chances at the end, but they could not find a way past Fleetwood keeper Alex Cairns, meaning they drop into League Two after four seasons in the third tier.

That means Gillingham stay in League One, having drawn 0-0 at Northampton today.

Fleetwood, who needed to win and hope Bolton lost to Peterborough, will go into the play-offs.

Bolton promoted to the Championship

FT: Botlon 3-0 Peterborough

A brilliant performance from Bolton, as goals from Jem Karacan, David Wheater and Adam le Fondre seal promotion to the Championship at the first attempt.

Fleetwood will have to settle for a place in the play-offs.


FT: Fleetwood 0-0 Port Vale

Port Vale relegated
Getty Images

Get Involved at #bbcefl

Steve Whittle: Nervously watching from Brooklyn. 3-4 now, come on Millwall!!!!


FT: Bolton 3-0 Peterborough

Bolton promoted
Rex Features

FULL-TIME Southend 1-0 Bury

Southend have done all they can, beating strugglers Bury.

However, they need a Bristol Rovers equaliser otherwise Millwall will take sixth place and the final play-off place. A nervous wait at Roots Hall awaits. 

Fleetwood 0-0 Port Vale

They're into injury time in the game between Fleetwood and Port Vale.

Anthony de Freitas blasts over from just inside the box for the visitors.

Gillingham have drawn 0-0 at Northampton, so Vale must score in the dying embers of this game.

FULL-TIME Northampton 0-0 Gillingham

All over at Sixfields. All Gillingham eyes will be on Highbury Stadium.

A Port Vale goal at Fleetwood would send the Gills down.

Bolton 3-0 Peterborough

Our focus has shifted to the play-off and relegation battles, as Bolton are cruising to promotion at the Macron Stadium.

Peterborough had their chances to get back into the game at the end of the first half, but the Trotters have been dominant in the second period.

GOAL - Bristol Rovers 3-4 Millwall

Shaun Hutchinson

Blimey. Millwall needed a hero and they got one, in the form of Shaun Hutchinson, who sends a glancing header into the net from a corner. 

The 26-year-old centre-back only signed in June, but that goal could just secure him in the club's folklore. Drama. 

GOAL - Bristol Rovers 3-4 Millwall

Shaun Hutchinson

Fleetwood 0-0 Port Vale

It's brilliant entertainment at Highbury now, but it must be unbearable for the Port Vale fans.

Fleetwood's hopes of automatic promotion look to have been ended with Bolton leading 3-0 against Peterborough, but Vale need a goal in the closing stages to overhaul Gillingham and avoid relegation.

Gillingham can make their position safe if they can steal a late winner at Northampton.

Crunch time for the play-off hopefuls

Bristol Rovers 3-3 Millwall

Now is the time for Millwall to show their mettle. The Lions were 2-0 up and cruising in the first half, but Billy Bodin has turned the tie - and their season - on its head. 

They need a goal, otherwise Southend, who lead Bury 1-0, will pip them to the post. Time is ticking away.

As it stands

So where do the teams stand as we enter the closing minutes of the League One season?

  • Bolton will be promoted to the Championship as they lead Peterborough 3-0.
  • Fleetwood will be forced to settle for a play-off place.
  • Southend are on course to pip Millwall and Rochdale for the final play-off spot.
  • Port Vale will be relegated unless they score at Fleetwood.

Get Involved at #bbcefl

Mark Wilkins: As a life long Lions fan, this is really "Squeaky Bum Time"! The whole season comes down to the next 20 minutes? Come on Wall.

GOAL - Bristol Rovers 3-3 Millwall

Billy Bodin

The pressure has told at the Memorial Stadium. Bristol Rovers have been dominating the game in the second half and Billy Bodin has drawn them level. 

The wide man's free-kick from far out beats Jordan Archer, who can only push the ball into the top corner. 

Millwall now need to score, as Southend's 1-0 lead over Bury means they currently have sixth place in their grasp. 

Billy Bodin
Rex Features

Fleetwood 0-0 Port Vale

Big chance for Port Vale!

Chris Eagles goes through on goal, but his shot from eight yards out is saved by Fleetwood keeper Alex Cairns.

Vale still heading down if the scoreline stays goalless.

GOAL Bristol Rovers 3-3 Millwall

Billy Bodin

GOAL - Bolton 3-0 Peterbrough

Adam le Fondre

Bolton are heading up in style.

Josh Vela crafts a bit of space through the middle, before sliding a pass with the outside of his right boot to Adam le Fondre.

Luke McGee gets a foot to the striker's shot across goal, but can't keep it out. 

GOAL - Bolton 3-0 Peterborough

Adam le Fondre

Chesterfield level but down to 10 men

Sheffield United 2-2 Chesterfield

Billy Sharp

Billy Sharp put the league leaders ahead, but it didn't last long as Paul McGinn's first league goal for Chesterfield brought them level with a thumping low finish into the bottom corner. 

The away side might not have enough to force an unlikely win, however, as Dan Gardner was shown a red card moments later for an incident off the ball.

United are in pursuit of a win to finish their season on 100 points. Game on. 

Fleetwood 0-0 Port Vale

Port Vale are battling to find the goal which could keep them in League One at Fleetwood, but they're having little luck so far.

The visitors have had just one shot on target in the game, while Bobby Grant has just had an effort well saved for the hosts.

Bolton 2-0 Peterborough

David Wheater scores
Rex Features

Nearly 3-0 at the Macron.

Mark Beevers drives a powerful shot towards goal, but it's just close enough to Luke McGee for the Peterbrough keeper to be able to parry the ball clear.

As it is, Jem Karacan's strike and this David Wheater header are more than enough to do the job of sealing promotion for Bolton.