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. Harris savours 'miraculous' Millwall runpublished at 18:29 British Summer Time 30 March 2018

    FT: Millwall 2-0 Nottingham Forest

    Millwall manager Neil HarrisImage source, Getty Images

    Manager Neil Harris is no longer playing down Millwall's chances of making the Championship play-offs after a clinical 2-0 win over Nottingham Forest.

    "It's 13 league games unbeaten since New Year's Day, but we've still got seven more to go," Harris said.

    "What we've achieved so far has been miraculous, but I want more - I've told them that.

    "The players and the dressing room's driving it. You can see the spirit; the players laughing and joking during the game, and that's fine in top teams as long as they do both sides of the game.

    "The play-offs are a reality."

  2. Warnock enjoying Cardiff promotion challengepublished at 18:27 British Summer Time 30 March 2018

    FT: Cardiff 3-1 Burton

    Cardiff City manager Neil Warnock celebrates victory over Burton AlbionImage source, Rex Features

    Cardiff CIty manager Neil Warnock was a relieved man after seeing his side ease to a 3-1 win over struggling Burton Albion.

    "Everyone expected us to win and those games are the hardest ones in football," Warnock told BBC Radio Wales.

    "With the other games we have to come there won't be that same expectation.

    "We’re in a fantastic position so let’s enjoy it, we don’t feel the pressure.

    "I am just going to enjoy it and that is what I keep telling the lads. We should be enjoying this."

  3. Postpublished at 18:26 British Summer Time 30 March 2018

    Once the games at Reading and Middlesbrough are done, we'll wrap things up with Derby v Sunderland - it's a 19:45 BST kick-off at Pride Park.

    While the players take a breather, let's have a quick look back at today's earlier action in the Championship.

  4. get involved

    Get Involvedpublished at 18:24 British Summer Time 30 March 2018

    #bbcefl

    Josh Slater: I just can't wait for Cardiff v Wolves next Friday, which could be a defining match to who wins this season's Championship.

    Matt Price: Well let's face it... the moment Wolves go in front, you know they're not likely gonna lose. The Premier League fully awaits.

    Wolves haven't lost a league match in which they've scored first this season.

  5. Postpublished at 18:21 British Summer Time 30 March 2018

    HT: Reading 1-0 QPR

    Quote Message

    I'm sure Reading will be happy under a new manager with the start they made, but QPR do look dangerous. When QPR counter-attack, they come forward in numbers. After the first 25 minutes, Reading have only counter-attacked a couple of times with an isolated Mo Barrow up front.

    Mick Gooding, Former Reading player/manager on BBC Radio Berkshire

  6. HALF-TIMEpublished at 18:18 British Summer Time 30 March 2018

    Reading 1-0 QPR

    Sone Aluko celebrates his goal against QPRImage source, Rex Features

    Sone Aluko's goal in the 13th minute separates the two sides in Berkshire.

    New Reading boss Paul Clement is on track for a win in his first match in charge.

    The Royals had gone nine games without a win in the Championship before sacking Jaap Stam.

  7. HALF-TIMEpublished at 18:18 British Summer Time 30 March 2018

    Middlesbrough 0-2 Wolves

    Boro Wolves HTImage source, .

    Middlesbrough were the better side for the first 30 minutes, but they've been punished by a clinical Wolves team who are looking to go six points clear at the top of the table.

    They started needing four more wins for promotion - they're halfway to one of them.

  8. Postpublished at 18:18 British Summer Time 30 March 2018

    Reading 1-0 QPR

    Rangers threaten again before the break, as Pawel Wszolek shoots over the bar.

    Ian Holloway's side's four-match unbeaten run in the Championship is under threat.

  9. DISALLOWED GOALpublished at 18:14 British Summer Time 30 March 2018

    Reading 1-0 QPR

    QPR are denied an equaliser at the Madejski Stadium.

    Luke Freeman's shot from outside the box was helped in by Joel Lynch, but the offside flag is up against the R's centre-back.

    A let-off for the Royals and new boss Paul Clement.

  10. YELLOW CARDpublished at 18:12 British Summer Time 30 March 2018

    Middlesbrough 0-2 Wolves

    A good response by Middlesbrough, as George Friend's low cross begs to be tapped in. Unfortunately for the hosts, there's nobody in red on the end of it.

    Wolves keeper John Ruddy takes a little too long from the goal kick and is booked for timewasting.

  11. goal

    GOAL: Middlesbrough 0-2 Wolvespublished at 18:08 British Summer Time 30 March 2018

    Ivan Cavaleiro (37 mins)

    Ivan Cavaleiro scores for WolvesImage source, Rex Features

    A hammer blow for Middlesbrough as Wolves double their lead before half-time.

    Darren Randolph somehow keeps out Willy Boly's close-range header, but Ivan Cavaleiro is there to pick up the pieces from a yard out.

    Wolves in control now and look likely to restore their six-point lead at the top of the Championship.

  12. Postpublished at 18:08 British Summer Time 30 March 2018

    Middlesbrough 0-1 Wolves

    My word - Ruben Neves tests Boro keeper Darren Randolph from 30 yards again. It's a wonderful, wonderful save.

    That's why Neves was starting for Portugal in a friendly this time last week.

  13. Postpublished at 18:06 British Summer Time 30 March 2018

    Middlesbrough 0-1 Wolves

    That Helder Costa goal will calm a few Wolves nerves.

    It's not been vintage Wolves and they've not had too much of the ball in attacking areas, but one moment of quality has broken the deadlock.

    Wolves haven't won at Middlesbrough since 1951 - is today the day?

  14. Postpublished at 18:05 British Summer Time 30 March 2018

    Reading 1-0 QPR

    Reading still edging a tight encounter in Berkshire.

    Pwel Wszolek has had a shot blocked by Royals defender Liam Moore as the visitors probe for an equaliser.

  15. goal

    GOAL: Middlesbrough 0-1 Wolvespublished at 18:03 British Summer Time 30 March 2018

    Helder Costa (32 mins)

    Slightly against the run of play, leaders Wolves go in front with a goal from Helder Costa.

    His first effort is saved, but the ball is worked out to the left side and Costa volleys Barry Douglas' cross into the roof of the net.

  16. Postpublished at 18:00 British Summer Time 30 March 2018

    Reading 1-0 QPR

    Quote Message

    A terrific run and goal from Sone Aluko earlier after he cut across from the wing, and that just gave him enough time to look up and see where he was before the strike. QPR are growing into the game though and Reading have got to be wise to that.

    Mick Gooding, Former Reading player/manager on BBC Radio Berkshire

  17. Postpublished at 17:57 British Summer Time 30 March 2018

    Middlesbrough 0-0 Wolves

    Adama Traore - take a bow, son.

    He beats three Wolves defenders with one skilful move and puts in a dangerous cross, which Conor Coady heads clear.

    The move ends with a wild shot from George Friend, but that's a good moment for the hosts.

  18. Postpublished at 17:53 British Summer Time 30 March 2018

    Middlesbrough 0-0 Wolves

    Mo Besic shoots for MiddlesbroughImage source, Rex Features

    Middlesbrough's Mo Besic cuts in from the left and tries a shot from the edge of the box, which Ryan Bennett heads away.

    A fairly even start so far on Teesside.

  19. Postpublished at 17:50 British Summer Time 30 March 2018

    Reading 1-0 QPR

    Rangers have two chances in quick succession as they look to get an equaliser at Reading.

    First Conor Washington sends a shot skimming past the post and then Paul Smyth lifts the ball well over the bar after Vito Mannone could only parry away a free-kick into the box.

  20. Postpublished at 17:50 British Summer Time 30 March 2018

    Middlesbrough 0-0 Wolves

    If there's one area Wolves have struggled this season, it's from crosses and set-pieces.

    Goalkeeper John Ruddy, under no pressure, palms the ball behind for a corner, which he then gets caught underneath.

    An escape for Wolves.

    Patrick Bamford and John Ruddy challenge for the ballImage source, Rex Features