SUBSTITUTION (Bristol City)published at 20:53 British Summer Time 30 April 2019
Millwall 1-0 Bristol City
Bristol City made their second change at the break, with Kasey Palmer coming on for Liam Walsh in midfield.
Championship: Bristol City beat Millwall to keep play-off hopes alive
League One: Luton & Barnsley seal promotion after Portsmouth & Sunderland both lose
League Two: Bury draw at Tranmere to confirm promotion
Tom Garry
Millwall 1-0 Bristol City
Bristol City made their second change at the break, with Kasey Palmer coming on for Liam Walsh in midfield.
Millwall 1-0 Bristol City
The visitors Bristol City - playing in white shirts, black shorts and white socks - get their must-win game going again.
HT: Millwall 1-0 Bristol City
Gary Owers
Former Bristol City midfielder on BBC Radio Bristol
Bristol City have a lot to do in the second half, after a slightly disappointing half.
They controlled the early proceedings but never really got beyond Millwall's back four.
Players and staff at Macclesfield Town have not received their salaries for April, BBC Radio Manchester reports.
Players and staff at Macclesfield Town have not received their salaries for April, BBC Radio Manchester reports.
Read MoreHere's some other football news for you now, after John O'Shea earlier confirmed he will retire at the end of the season.
The 38-year-old defender, currently at Reading, came through Manchester United's academy to make more than 250 senior appearances for the club.
Bury will be promoted to League One with a draw tonight, but they find themselves 1-0 down at fellow promotion hopefuls Tranmere Rovers thanks to James Norwood's opener.
And the match at Rodney Parade, which has just reached half-time after that nasty injury to Oldham captain Peter Clarke, has just reached half-time too.
At the break, Portsmouth are 2-1 down at home to Peterborough, which is great news if you're a Luton or a Barnsley fan, as a defeat for Pompey would rule them out of the automatic promotion race.
But Sunderland are winning 1-0 at Fleetwood, so there'll be no champagne corks popping for the Hatters or the Tykes just yet.
Some breaking news from the Championship for you - Laurence Bassini has told BBC Radio Manchester's Mike Minay that the English Football League has given him 48 hours to complete his takeover of Bolton Wanderers.
Ex-Watford owner Bassini was meeting with EFL chief executive Shaun Harvey today.
Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.
Newport 0-0 Oldham
We're into seven minutes of stoppage time at Rodney Parade. Oldham's captain Peter Clarke was stretchered off towards the end of the half after landing awkwardly.
Millwall 1-0 Bristol City
Bristol City have 45 minutes left to save their play-off dreams, as Millwall lead at the break.
Millwall 1-0 Bristol City
This first-half scoreline at Millwall - if it stays this way - would mathematically narrow down the race for sixth place in the Championship to just Derby or Middlesbrough.
Bristol City cannot afford to lose.
Ben Close (38 mins)
Game on at Fratton Park! The ball comes out to Ben Close on the edge of the area and his bouncing, deflected shot through a crowd of players beats the keeper.
Pompey really need two more goals, but the atmosphere is red hot now.
Lee Gregory (41 mins)
Millwall only need one chance and they have the lead!
A long ball up to Steve Morison is expertly nodded in to the path of Lee Gregory who shows good agility and technique to power home the opening goal on the turn.
Millwall 0-0 Bristol City
With around five minutes remaining before half-time, Millwall are yet to have a shot either on or off target.
But there's very little riding on this game for the Lions, except pride.
It's Bristol City who know they have to win.
Portsmouth 0-2 Peterborough; Fleetwood 0-1 Sunderland
So the latest League One scores mean Luton and Barnsley wouldn't both definitely be guaranteed promotion yet.
But we can say, if things stay like this, it'd be certain that at least one of the Hatters or the Tykes would be going up.
Lee Cattermole (29 mins)
Sunderland have the lead their early pressure has deserved, as Lee Cattermole heads in from Lewis Morgan's corner.
As it stands, this would keep Sunderland's very slim chances of a top-two spot alive.
Millwall 0-0 Bristol City
Bristol City's Jack Hunt has had to go off because off an injury. It seems like it might be his Achilles.
As Hunt goes off, on comes Eros Pisano at full-back.
Ivan Toney (26 mins)
It's all going wrong for Portsmouth, but it's all going right for Peterborough, Luton and Barnsley!
Marcus Maddison's corner is headed in by Ivan Toney and Peterbrough double their lead. He leapt like a salmon!
Pompey really must win if they want to have any realistic hope of automatic promotion.
Fleetwood 0-0 Sunderland
It's still goalless in Lancashire, where Will Grigg has gone closest for the visitors, striking the bar from the edge of the box a short while ago.
Tranmere 1-0 Bury; Newport 0-0 Oldham
Bury have responded pretty well to going a goal behind, and Dominic Telford has just come close to an equaliser but struck his effort just wide of the post.
In tonight's other League Two game, it remains 0-0 at Rodney Parade.