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. Clubs pay tribute to Ugo Ehiogu
  2. Wigan stay up for another week in Championship
  3. Newcastle return to Premier League if they beat Preston on Monday
  4. Swindon & Leyton Orient both relegated
  5. Bolton must wait for League One promotion

Live Reporting

By Matt Newsum and Josh Hunt

All times stated are UK

Get involved


Lee Johnson
Rex Features

Respect for Ugo Ehiogu, tears for Leyton Orient and Swindon, mixed emotions for fans throughout the EFL - it's been a huge day across the three divisions.

From the battle to reach the Premier League to the brave quest to stay in the Football League, so many stories have been written and continue to be written.

One or two games remain for most teams, the final strait of a punishing season, although we've still got two huge Championship games to come from this round of games.

Aston Villa take on Birmingham tomorrow at noon, while Newcastle can book their return to the Premier League if they beat Preston on Monday night.

Until then, thanks for being with us today. Have a good evening.

Second city under the spotlight

Aston Villa v Birmingham City (Sunday, 12:00 BST)

Steve Bruce and Harry Redknapp

Where do you start with the threads to this second city derby between Aston Villa and Birmingham City?

The game itself is a big enough story, before you throw in Harry Redknapp - yes, that's Harry Redknapp - starting his spell in charge at Birmingham with a derby at Villa.

Add to that Villa gaffer Steve Bruce's history as ex-Blues boss, Blues battling against relegation... what a Sunday afternoon lies ahead.

Of course, you can follow it all here tomorrow on BBC Sport.

Play-off race wide open

League Two full-time scores

Crewe score against Leyton Orient
Rex Features

Leyton Orient's 122-year stay in the Football League comes to an end with a crushing defeat at Crewe.

Luton's 2-1 win over Notts County leaves them realistically assured of a play-off place given their excellent goal difference, but the other places are still to play for.

Exeter climb to fifth with victory over Morecambe, while Blackpool are a place further back after an impressive performance in their 3-0 win over Cheltenham.

I can't run you through all the scores or we'll be here all day, but there are still just four points between seventh-placed Stevenage and Accrington in 13th with two games to play.

At the bottom of the table, Newport's win over Stanley takes them out of the relgation zone, with Hartlepool now in the bottom two after a 2-0 defeat by Barnet.

  • Blackpool 3-0 Cheltenham
  • Colchester 0-0 Plymouth
  • Crawley 3-3 Carlisle
  • Crewe 3-0 Leyton Orient
  • Exeter 3-1 Morecambe
  • Grimsby 4-2 Yeovil
  • Hartlepool 0-2 Barnet
  • Luton 2-1 Notts County
  • Newport 1-0 Accrington
  • Portsmouth 2-1 Cambridge
  • Stevenage 0-1 Mansfield
  • Wycombe 2-1 Doncaster

Promotion race goes to final day

League One full-time scores

Fleetwood celebrate Ashley Hunter's goal
Rex Features

Plenty to catch up on in League One, where Fleetwood's last-minute winner at Gillingham means they can still overhaul Bolton in the race for automatic promotion with a win on the final day, coupled with a Trotters loss.

Bradford secured a play-off place in convincing style, beating Wimbledon 3-0. It's still all to play for for the final play-off spot, with Millwall, Southend and Rochdale separated by just two points.

Swindon were relegated with their defeat by Scunthorpe, while Port Vale look likely to be the final team to go down, as their loss to Bolton leaves them four points adrift of safety. 

The Valiants do have a game in hand on Gillingham in 20th, but anything less than two wins seems sure to send them to League Two given their inferior goal difference.

  • Bradford 3-0 Wimbledon
  • Bury 3-0 Northampton
  • Chesterfield 1-2 Charlton
  • Coventry 1-0 Walsall
  • Gillingham 2-3 Fleetwood
  • Millwall 0-3 Oxford United
  • MK Dons 0-3 Sheffield United
  • Oldham 1-1 Rochdale
  • Peterborough 4-2 Bristol Rovers
  • Port Vale 0-2 Bolton
  • Shrewsbury 1-0 Southend
  • Swindon 1-2 Scunthorpe

Huge win for Forest

Nottingham Forest's 3-2 win over Reading has given them a three-point cushion to the relegation zone.

Wigan are clinging on, just. Blackburn and Birmingham are still bang in trouble.


Leeds' chances over?

Here's how the Championship play-off picture is looking with a couple of games to play for most sides...



Bristol City 3-2 Barnsley

Aden Flint
Rex Features

What a massive win for Bristol City.

Aden Flint's late goal moves them six points clear of the Championship relegation zone with two games to play.

They're not mathematically safe, but City fans can surely start preparing for life in the second tier again next season.


Burton 2-1 Leeds

Two quickfire goals from Marvin Sordell and Michael Kightly put Burton on the cusp of another season in the Championship, despite Kyle Bartley's late consolation.

Leeds have been helped slightly by Huddersfield's defeat but they need to rely on other teams slipping up and them winning their two final games if they are to slip into the top six.

Damaging defeat for the Elland Road club, will they be able to take the positives from a much improved season or will it be too crushing a disappointment?


Wolves 0-0 Blackburn

Blackburn remain bang in Championship relegation trouble with a goalless draw at Molineux. 

Dreadful game - little help for Tony Mowbray's Rovers, who are two points behind Birmingham and safety.


Sheffield Wednesday 2-1 Derby

Sheffield Wednesday also look set for another run in the Championship play-offs after reaching the final last season.

Goals from Steven Fletcher and Gary Hooper give the Owls a four-point cushion to Leeds in seventh.


Huddersfield 1-4 Fulham

Fulham gave a ruthless exhibition of their promotion credentials at Huddersfield, crushing their play-off rivals despite going behind in the first four minutes.

Chris Lowe's penalty kick put the hosts in front but after that it was a rampant display by the Cottagers, who scored through Scott Malone, a Tom Cairney penalty and two fine finishes by Stefan Johansen to lead 4-1 at half-time.

The second-half was a relative damp squib, with the home fans only cheered by Leeds' defeat at Burton.

Fulham have won four in a row. Is that the kind of form that will take them back to the Premier League?


Nottingham Forest 3-2 Reading

Forest have held on for a vital three points in their relegation battle.

They're three points above the relegation zone heading into their final two games.

Swindon relegated from League One

FT: Swindon 1-2 Scunthorpe

Swindon relegated
Rex Features

GOAL - Port Vale 0-2 Bolton

Gary Madine

Gary Madine doubles Bolton's lead at 10-man Port Vale, but it won't see his side rach the Championship today.

What an incredible finish to the day it's been in League One.

Leyton Orient relegated from League Two

FT: Crewe 3-0 Leyton Orient

Orient relegated
Rex Features

Fleetwood halt Bolton's promotion party

Gillingham 2-3 Fleetwood

Fleetwood are taking the League One promotion race to the final day of the season!

Twice they've fallen behind, but in second-half added time, Kyle Dempsey gives them a 3-2 lead at Gillingham.

That's awful news for the Gills as well, who remain in a relegation battle.

Burton 2-1 Leeds

Five minutes of added time. Rob Green made two huge stops to deny Luke Varney a third for Burton before the board went up.

Damaging afternoon for West Yorkshire's Championship promotion chasers...


Wigan 0-0 Cardiff

No goals, plenty of effort by Wigan. They will be left to chew their nails on their Championship future which could be decided by other sides.

Cardiff in midtable, pick up another point, not that it'll affect them too much.

Wigan 0-0 Cardiff

Into four minutes of added time. Wigan won't be relegated today as it stands... but tomorrow's Second City derby between Aston Villa and Birmingham could condemn them back to League One.

Final minutes.

Burton 2-1 Leeds

Kemar Roofe has a chance cleared off the line for Leeds! Dramatic finish in the battle for the Championship play-offs...

Burton clinging on.

GOAL - Swindon 1-2 Scunthorpe

Rohan Ince

A lifeline for Swindon?

They still need to produce a heck of an effort, but Rohan Ince has produced a brilliant strike to pull them back within a goal of Scunthorpe.

Just the two more goals needed for the Robins.

Huddersfield 1-4 Fulham

Huddersfield fans currently dancing to the tune of Joy Division's 'Love Will Tear Us Apart', doctored to taunt Leeds and their apparent defeat by Burton. All this as they trail 4-1 of course.

Meanwhile, their team almost conceded a fifth, but Ryan Sessegnon was offside. This game has been done for yonks, if it was boxing they might have stopped it.

No sign of Orient comeback

League Two latest

Reggie Lambe
Rex Features

Leyton Orient made a pair of changes trailing 3-0 at Crewe at half-time, but they've only just managed their first shot of the game, as they head towards relegation.

The best game of the day is at Crawley, where having trailed 2-0, Carlisle are now trying to defend a 3-2 lead in the final ten minutes, Reggie Lambe with the Cumbrians' third goal.

Wigan 0-0 Cardiff

Ryan Colclough tries to find a way past Ben Amos for that precious Wigan goal... but it's well saved. Time ticking away and you can almost hear the hearts beating and fluttering in the stands.

Is there a storybook finish to come?

GOAL - Bristol City 3-2 Barnsley

Aden Flint

Madness at Ashton Gate!

Man mountain Aden Flint heads in a corner to put Bristol City ahead for the first time today.

If things stay as they are, City are all but safe.

GOAL - Burton 2-1 Leeds

Kyle Bartley

Kyle Bartley puts his body on the line to bundle the ball in after Chris Wood had cushioned the ball across goal.

Big goal. Big 10 minutes to play... game on!

Wolves 0-0 Blackburn

Tony Mowbray's expression says it all.

It's been a poor game at Molineux.

Tony Mowbray
Rex Features

Play restarts at Port Vale

Port Vale 0-1 Bolton

Fortunately play has been able to restart at Port Vale now the pitch invaders have been cleared away.

Elsewhere, Fleetwood have given themselves hope of getting the win they need to delay the Trotters' promotion, as David Ball turns in at the far post to make it 2-2 at Gillingham.

GOAL - Burton 2-0 Leeds

Michael Kightly

Like busses, Burton wait all game for a goal and then pop up with two quickfire efforts.

Michael Kightly, on as a sub, saunters through and beats Rob Green who tries his utmost but is beaten for the second time in quick succession.

Garry Monk will be furious. Nigel Clough will be delirious.

GOAL - Bristol City 2-2 Barnsley

Jamie Paterson

All square again!

Jamie Paterson chips over Barnsley goalkeeper Adam Davies to make it 2-2.

This could be the fourth-consecutive 2-2 draw between the sides. Goals everywhere!

GOAL - Burton 1-0 Leeds

Marvin Sordell

Oh my word. Marvin Sordell shows strength, skill and calm head to turn on the edge of the box and curl the ball past Leeds goalkeeper Rob Green.

We mentioned sucker-punch. That was the epitome! Ouch for Leeds. That must guarantee Burton another season of Championship football.

Play temporarily suspended at Vale Park

Port Vale 0-1 Bolton

Play has been temporarily stopped at Port Vale, as David Wheater's opening goal for Bolton resulted in a clash between a small number of opposing fans on the pitch. 

The referee has taken the players off while police and stewards resolve the incident.

GOAL - Nottingham Forest 3-2 Reading

Yann Kermorgant

Goodness me, it's suddenly game on at the City Ground.

Yann Kermorgant scores his second of the afternoon for Reading after Forest fail to clear a cross.

15 minutes left for the Reds to hold on to a crucial three points in their Championship relegation battle.

GOAL - Swindon 0-2 Scunthorpe

Sam Mantom

Swindon look like their stay in League One is coming to an end.

Josh Morris does the hard work, driving forward down the left before picking out Sam Mantom, who makes no mistake with the finish.

Burton 0-0 Leeds

Chris Wood has 25 league goals this season but it doesn't look like he'll add to that at tally at Burton today.

He was waved offside by the referee's assistant a moment ago, and hasn't had too many chances.

Only needs one though, as we saw against Newcastle on Good Friday.

GOAL - Bristol City 1-2 Barnsley

George Moncur

Bristol City weren't level for long.

Barnsley midfielder George Moncur fires in his second of the afternoon to put the visitors ahead.

25 minutes left for City to rescue something.

GOAL - Port Vale 0-1 Bolton

David Wheater

Filipe Morais - who cannot stop setting up goals for his teammates - whips in a free-kick, and David Wheater plants his header into the back of the net.

I have more good news for you if you're a Bolton fan, as Gillingham are once again in front at home to third-placed Fleetwood.

Rory Donnelly has got the Gills' second goal of the day, leaving them six points above the relegation zone as it stands.

Bolton are heading up to the Championship.

Get Involved

Tweet us via #bbcefl

Evan Pritchard: As a Newcastle supporter, am quite pleased with Fulham & Forest today. Thanks boys!

G S Webster: I bet Forest just heard the whole of Newcastle roar.  

Huddersfield 1-4 Fulham

Aaron Mooy's shot trickles wide, not troubling Fulham goalkeeper Marcus Bettinelli.

Fulham have cooled off a bit now, they're in control on the scoreboard.

Huddersfield have to do all the running and will leave gaps as they stream forward. They need to avoid being caught on the break. A fifth would be cruel.

GOAL - Sheffield Wednesday 2-1 Derby

Gary Hooper

Sheffield Wednesday have come from behind to lead at Hillsborough!

The ball falls kindly to Gary Hooper who smashes home for the Owls.

That's a massive dent in Leeds' play-off hopes too.