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.

Summary

  1. Wolves beat Preston 3-2 to stay top of Championship
  2. Sheffield United, Cardiff & Leeds all won to keep up pressure on leaders
  3. John Terry scored first goal for Aston Villa in victory against Fulham
  4. Millwall beat Steve's Cotterill's Birmingham in late game

Live Reporting

By Adam Williams and Felix Keith

All times stated are UK

Get involved

  1. Post update

    So another Saturday EFL marathon is at an end - thanks for following our live text coverage.

    You can find reports of every game in the Championship, League One and League Two on the BBC Sport website.

    Make sure you join us again tomorrow for coverage of the East Anglian derby.

    Cheerio for now.

  2. Derby day in East Anglia

    Norwich v Ipswich (Sunday, 12:00 BST)

    Ipswich v Norwich

    There's one game in the Championship tomorrow and it's a big one for fans of Ipswich and Norwich, as East Anglian rivalries are renewed.

    Ipswich don't have the best recent record in these games - they are without a win against Norwich since April 2009, when a 3-2 victory at Portman Road put the Canaries on the verge of relegation to League One.

    To add to the Tractor Boys' woes, they were also beaten 4-2 on aggregate by Norwich in the 2015 Championship play-off semi-final before the Canaries went on to secure promotion back to the Premier League.

    Join BBC Sport for live text coverage from 11:45 BST tomorrow.

  3. Reaction: 'Having Morison back a big boost'

    FT: Millwall 2-0 Birmingham City

    Millwall goalscorer Ryan Tunnicliffe told Sky Sports:

    "I just didn't want to blaze it over. I went for the safety-first option, it went through someone's legs and luckily it went in.

    "Having Steve [Morison] back is a big boost for us - he's our leader, the captain and he leads the line so well."

  4. Reaction: 'People keep writing us off' - Morison

    FT: Millwall 2-0 Birmingham City

    Millwall striker Steve Morison told Sky Sports:

    "It's a massive win for us because we needed to bounce back after two defeats. It was a very good performance.

    "I thought we carried on where we left off after the break. We were very good in the first half but we didn't get the final product. We got a bit of luck [with the first goal] but Ryan [Tunnicliffe] finished it off.

    "I love it - people keep writing us off, but we keep coming back."

  5. FULL-TIME

    Millwall 2-0 Birmingham City

    That's it. Birmingham mustered a few chances late on, but have been well beaten by Millwall, who come back from consecutive defeats. You sense their home form will be key to their chances this season.

    It's not two straight wins for Steve Cotterill, who clearly has plenty of problems to solve.

    Steve Cotterill
  6. YELLOW CARD Tunnicliffe (Millwall)

    Millwall 2-0 Birmingham City

    Ryan Tunnicliffe goes into the book for a clear foul. Time is running out for the visitors though.

  7. Post update

    Millwall 2-0 Birmingham City

    Blues full-back Maxime Colin plays a one-two and puts in a good cross only to see Lukas Jutkiewicz head well over the bar from a few yards out.

  8. SUBSTITUTION

    Millwall 2-0 Birmingham City

    Millwall stalwart Tony Craig comes on to replace striker Lee Gregory, who receives a hearty round of applause.

  9. Four minutes of added time

    Millwall 2-0 Birmingham City

    Jota smashes a wayward shot way, way over the Millwall bar. Really poor from Birmingham's big summer signing.

  10. Reaction: Johnson furious at late Taylor dismissal

    FT: Bristol City 0-3 Leeds United

    Taylor and Berardi

    Leeds' win at Ashton Gate was marred by late red cards for Gaetano Berardi and Bristol City's Matty Taylor as the pair clashed off the ball.

    Bristol City boss Lee Johnson was less than impressed with the referee's handling of the incident.

    "I have seen it again and as far as I am concerned Matty was blameless other than to register a complaint over being fouled," he said.

    "My player has a broken nose so it was a nasty clash. We will definitely appeal the decision and I think the film evidence backs our case.

    "Overall, it was a bad day at the office for us. We were weak today and that is not usually the case."

  11. YELLOW CARD McLaughlin (Millwall)

    Millwall 2-0 Birmingham City

    Conor McLaughlin gets a bit too tight there, pulling back Jeremie Boga to receive a yellow card.

  12. Post update

    Millwall 2-0 Birmingham City

    Millwall's work rate has been very good tonight and they're not letting up now. George Saville is leading the press in midfield, putting on pressure and winning the ball back.

    Birmingham simply don't have an answer. They've been poor.

  13. Reaction: Leeds dedicate win to Dallas

    FT: Bristol City 0-3 Leeds United

    Leeds celebrate at Bristol City

    Leeds United returned to winning ways with an impressive 3-0 victory at in-form Bristol City.

    Samuel Saiz's early brace was followed by Pierre-Michel Lasogga's second-half header.

    Head coach Thomas Christiansen dedicated the victory to winger Stuart Dallas.

    "Our thoughts are with Stuart and we wanted to put in a performance for him following the bad news that his mother had passed away," he said.

    "On behalf of myself, the players and staff, we send our condolences and assure him that this win was for him.

    "I was very happy with the performance of the team. It is the same group of players who put us in the position we were in going into the match and today the difference was the intensity of our play."

  14. Post update

    Millwall 2-0 Birmingham City

    George Saville produces a rarity in football: a shot which goes out for a throw-in.

    The Millwall midfielder slices one horribly and it hits the corner flag before going out of play. The smile on his face says it all though.

  15. Post update

    Millwall 2-0 Birmingham City

    The wind has gone from Birmingham's sails. Millwall are pushing for a third goal, laying siege to the visitors' penalty area.

  16. GOAL: Millwall 2-0 Birmingham City

    Ryan Tunnicliffe

    Ryan Tunnicliffe

    A killer second goal for Millwall. Jota loses the ball, Tom Elliott carries it and forces Tomasz Kuszczak into a save. The ball comes out to Ryan Tunnicliffe who steers the ball past the Birmingham goalkeeper for his first Millwall goal.

    The Lions haven't won in their last nine home fixtures against Birmingham, but that run looks to be coming to an end.

  17. GREAT SAVE!

    Millwall 1-0 Birmingham City

    Tomasz Kuszczak pulls off a good diving stop to keep out Steve Morison.

    The Millwall striker took a heavy touch, but still managed to unleash a powerful effort, which the Polish keeper tipped over.

    It'll be his last involvement too, as he is replaced by Tom Elliott up front.

  18. SUBSTITUTIONS

    Millwall 1-0 Birmingham City

    Aiden O'Brien has run his race. It's a like-for-like swap, with Shane Ferguson going onto the wing. Can his fresh legs make use of the space opening up?

    Birmingham respond by taking off midfielder Cheikh Ndoye for striker Lukas Jutkiewicz.

  19. Post update

    Millwall 1-0 Birmingham City

    Steve Morison has won so, so many flick-ons tonight. He gets up again touch the ball in behind the Birmingham defence, but Tomasz Kuszczak is out to collect it at Lee Gregory's feet.

  20. Reaction: Neil heartened by Preston late rally

    FT: Wolves 3-2 Preston

    Wolves v Preston

    Preston manager Alex Neil was thrilled with the fightback his side put up at leaders Wolves in a 3-2 defeat at Molineux.

    The Lilywhites threatened a remarkable comeback from 3-0 down after 63 minutes when Jordan Hugill netted and Connor Coady turned the ball into his own net.

    "We went for the jugular and tried to get the goals," Neil told BBC Radio Lancashire.

    "It shows me my players never give up. We managed to get two goals and I think we were a touch unfortunate not to get another.

    "We made some naive decisions at times, so it's hard to argue that we should've won the game."