Summary

  • Sunderland climb off bottom of Championship with victory at Derby

  • John O'Shea's first club goal for more than four years seals 4-1 win

  • Leaders Wolves hang on for win at Middlesbrough with nine men

  • Cardiff and Fulham also win to maintain promotion pushes

  1. get involved

    Get Involvedpublished at 15:00 British Summer Time 30 March 2018

    #bbcefl

    Lee Gregory scores for MillwallImage source, Rex Features

    Mark Wilkins: What an unbelievable run of form for the Lions, South London's starting to believe the impossible's possible?

    Millwall are only one point off the play-offs as things stand - before today's 15:00 BST games, of course.

    Get in touch about your EFL team using #bbcefl on social media.

  2. FULL-TIMEpublished at 14:59 British Summer Time 30 March 2018

    Millwall 2-0 Forest

    It's all over. A great win for Millwall who move to within a point of the play-off spots before the rest of the day's Championship action.

    That's seven wins in eight for Neil Harris' men. Momentum.

  3. Postpublished at 90+2 mins

    Millwall 2-0 Forest

    Forest are beaten. The body language shows they know it.

  4. Postpublished at 90+1 min

    Millwall 2-0 Forest

    Steve Morison comes off. He's been exceptional and the Millwall fans recognise it with a standing ovation for the 34-year-old forward.

    Centre-back Jason Shackell is on.

  5. Postpublished at 90 mins

    Millwall 2-0 Forest

    Millwall have been supremely clinical. After 27 seconds they had a lead and although there has been plenty of decent enough approach play by Forest, the goal ttreat has not been great.

    We have three minutes of injury time to play.

  6. SUBSTITUTIONSpublished at 88 mins

    Millwall 2-0 Forest

    Jed Wallace and Ben Marshall come off as Millwall make their first changes.

    Fred Onyedinma and Aiden O'Brien get three minutes plus stoppage time.

  7. FULL-TIMEpublished at 14:54 British Summer Time 30 March 2018

    Wigan 3-0 Oldham

    Nick PowellImage source, Rex Features

    A comfortable home win for Wigan, who go top of League One for a couple of hours at least.

    Oldham stay in the relegation zone.

  8. Postpublished at 86 mins

    Millwall 2-0 Forest

    Ben Osborn sends in a teasing cross that is dealt with by Millwall's defence.

    They have been brilliant at the back this afternoon.

    A seventh win in eight looks all but secure now.

  9. Postpublished at 85 mins

    Millwall 2-0 Forest

    Time not on Forest's side now. Can they muster a magical five minutes at Millwall?

  10. Postpublished at 84 mins

    Millwall 2-0 Forest

    Millwall have a corner and this time Costel Pantilimon takes the ball with ease.

    The keeper starts a Forest attack, but Millwall are alive to it and they in turn threaten. Joe Worrall does well to avert the danger.

  11. Postpublished at 82 mins

    Millwall 2-0 Forest

    Costel Pantilimon is called into action. He's alert and aware of the danger and crunches into Lee Gregory to clear. Millwall claim a penalty but the keeper got the ball, according to the referee.

  12. Postpublished at 80 mins

    Millwall 2-0 Forest

    George Saville has a brief view of the Forest goal following a corner but is crowded out and Jed Wallace then has a strike blocked.

    A good spell by Millwall who relieve a bit of the Forest pressure.

  13. Postpublished at 77 mins

    Millwall 2-0 Forest

    George SavilleImage source, Rex Features

    Millwall are understandably taking their time at every opportunity.

    They do look tired; they have spent a lot of time chasing this afternoon.

    Forest need two goals in 13 minutes or so. They haven't scored in the previous 344 minutes.

  14. Postpublished at 73 mins

    Millwall 2-0 Forest

    Matty Cash takes the Forest corner to Lee Tomlin, whose cross eventually ends with Ben Brereton firing an effort well off target.

  15. FULL-TIMEpublished at 14:39 British Summer Time 30 March 2018

    Oxford 1-1 Scunthorpe

    It's all over at the Kassam Stadium in League One.

    James Henry's penalty cancelled out Ivan Toney's opener to earn Karl Robinson his first points as Oxford boss.

    Scunthorpe stay fifth in the table for now, three points inside the play-off spots.

  16. Postpublished at 72 mins

    Millwall 2-0 Forest

    Great play by Lee Gregory, who has run himself ragged for Millwall but somehow manages to find some energy to chase and harry and win his side a throw-in.

    They need a bit of time on the ball because Forest are having plenty of possession.

    Forest break and have another corner.

  17. Postpublished at 70 mins

    Millwall 2-0 Forest

    A free-kick is played into the Forest box by Ben Marshall.

    Costel Pantilimon gets a hand to it but the clearance is not convincing and, after a few dicey moments, Ben Watson is able to thump the ball away.

    Millwall are tiring a bit but still posing a threat.

  18. SUBSTITUTIONSpublished at 68 mins

    Millwall 2-0 Forest

    Double change for Forest.

    Centre-half Joe Worrall comes on, as does homegrown striker Ben Brereton. Joe Lolley and Tendayi Darikwa make way.

    Matty Cash will go to right wing-back in a change of formation.

  19. CLOSE!published at 65 mins

    Millwall 2-0 Forest

    Again it's dangerously delivered by Matty Cash but is cleared by James Meredith.

    Now there's a chance. Lions keeper Jordan Archer spills a decent hit by Ben Osborn and Apostolos Vellios cannot get over the rebound and it sails over the bar.

    Neil Harris is watching his Millwall side dig in here.

    Neil HarrisImage source, Rex Features
  20. Postpublished at 63 mins

    Millwall 2-0 Forest

    Forest stay patient. But will it be enough. More possession play, more good probing and more pressure. And another corner.

    Matty Cash whips in a dangerous near-post corner which George Saville heads clear with Danny Fox in attendance.

    Another corner is cleared and now there's a third...