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. Team newspublished at 19:38 British Summer Time 30 March 2018

    Derby County v Sunderland (19:45 BST)

    Matej VydraImage source, Getty Images

    Derby make four changes from the 0-0 draw at Nottm Forest before the international break.

    Chris Baird, George Thorne, Matej Vydra and Cameron Jerome return.

    Derby XI: Carson, Baird, Keogh (c), Davies, Forsyth, Johnson, Thorne, Weimann, Lawrence, Vydra, Jerome.

    Sunderland boss Chris Coleman makes five changes from their 2-0 defeat at home to Preston North End.

    Donald Love, Paddy McNair, Aiden McGeady, Ashley Fletcher and Lynden Gooch all come into the starting line-up.

    Sunderland XI: Camp, Love, O'Shea, Kone, Oviedo, Cattermole, Honeyman, McNair, Gooch, McGeady, Fletcher.

  2. Even more to comepublished at 19:35 British Summer Time 30 March 2018

    Derby County v Sunderland (19:45 BST)

    After that breathless finish at the RIverside we'll turn our attention to the evening kick-off now, with kick-off at Pride Park under 15 minutes away.

    The team news is coming up shortly.

  3. Postpublished at 19:33 British Summer Time 30 March 2018

    FT: Middlesbrough 1-2 Wolves

    So to sum up...

    Wolves were 2-0 up at half-time.

    Wolves' Helder Costa went clean through and was clipped by George Friend - nothing given by the referee Stuart Attwell.

    Wolves lost their heads for a crazy 20 minutes and had two players sent off.

    Boro got a goal in stoppage time, but it wasn't enough and Wolves are six points clear at the top of the table.

    My word. What a match.

  4. Postpublished at 19:30 British Summer Time 30 March 2018

    FT: Middlesbrough 1-2 Wolves

    Nuno Espirito SantoImage source, PA

    The reaction from Wolves head coach Nuno Espirito Santo when the full-time whistle blew showed how much that win meant.

    There was plenty of angst between the two benches throughout the match and he didn't shake hands with Boro boss Tony Pulis - instead, Nuno flew onto the pitch to embrace his players.

  5. Match reactionpublished at 19:28 British Summer Time 30 March 2018

    FT: Middlesbrough 1-2 Wolves

    Wolves captain Conor Coady tells Sky Sports: "I thought the boys were sensational.

    "The referee hasn't helped us tonight. There's been a lot gone wrong there and for the boys to do what they've done and dig in is credit to everyone.

    "We've done the same all season and we've got to keep on going. This is huge for us."

  6. FULL-TIMEpublished at 19:25 British Summer Time 30 March 2018

    Middlesbrough 1-2 Wolves

    It's all over! Wolves - with nine men - have beaten Middlesbrough.

    Three more wins needed for automatic promotion.

    Boro stay sixth, inside the play-off spots on goal difference.

  7. Postpublished at 19:24 British Summer Time 30 March 2018

    Middlesbrough 1-2 Wolves

    Goodness me! Conor Coady blocks a ferocious Patrick Bamford effort and Stewart Downing is off target with the follow-up.

    Almost all over.

  8. FULL-TIMEpublished at 19:24 British Summer Time 30 March 2018

    Reading 1-0 QPR

    Vito MannoneImage source, Rex Features

    That's it.

    A big win for Reading.

    Paul Clement is victorious in his first game in charge of the Royals, and ends their nine match winless streak.

    He has Vito Mannone to thank after the Italian keeper saved Jake Bidwell's stoppage-time penalty.

    QPR's four-match unbeaten run comes to an end.

  9. goal

    GOAL: Middlesbrough 1-2 Wolvespublished at 19:23 British Summer Time 30 March 2018

    Patrick Bamford (90+4 mins)

    Hello, hello... some hope for Middlesbrough!

    Patrick Bamford volleys in superbly and we've got a game on now!

  10. Postpublished at 19:21 British Summer Time 30 March 2018

    Middlesbrough 0-2 Wolves

    Middlesbrough are having plenty of the ball but just can't find a way through this Wolves defence, who have been outstanding in the final 20 minutes.

    Three minutes of stoppage time remaining.

  11. MISSED PENALTYpublished at 19:21 British Summer Time 30 March 2018

    Reading 1-0 QPR

    Vito MannoneImage source, Rex Features

    QPR defender Jake Bidwell steps up, and sees his penalty saved by Vito Mannone.

    The Italian goalkeeper keeps out the rebound too!

    What a massive moment for Reading.

  12. PENALTY TO QPRpublished at 19:19 British Summer Time 30 March 2018

    Reading 1-0 QPR

    QPR have a spot-kick right at the death after Pawel Wszolek is fouled in the area!

  13. Postpublished at 19:19 British Summer Time 30 March 2018

    Middlesbrough 0-2 Wolves

    Six minutes to add on at the Riverside.

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

    Reading 1-0 QPR

    Rangers striker Matt Smith gets a shot away, but it is deflected into the arms of Vito Mannone.

    Two minutes plus stoppages remain.

    QPR's four-match unbeaten run looks like it'll come to an end.

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

    Middlesbrough 0-2 Wolves

    It will be interesting to hear from the two managers after this match. Plenty to discuss...

  16. Postpublished at 19:16 British Summer Time 30 March 2018

    Middlesbrough 0-2 Wolves

    Willy Boly is a very big man. Middlesbrough put in a high cross and the French defender heads over his own bar for a corner.

    It's dealt with. Goal kick. Three minutes left.

  17. SUBSTITUTIONpublished at 19:12 British Summer Time 30 March 2018

    Middlesbrough 0-2 Wolves

    Middlesbrough are trying to force their way through a wall of gold and black shirts and those gold and black shirts are not budging.

    Jonny Howson's powerful shot is blocked by Willy Boly and then Stewart Downing fires over from the rebound.

    Wolves are bringing on teenager Morgan Gibbs-White for Helder Costa, who looks absolutely spent.

    Six minutes remaining.

  18. RED CARDpublished at 19:10 British Summer Time 30 March 2018

    Reading 1-0 QPR

    There's a red card at the Madejski Stadium as well.

    Reading forward Yann Kermorgant gets his marching orders after picking up a second yellow for a foul on Darnell Furlong.

    Will that help QPR find an equaliser in the closing stages?

  19. Postpublished at 19:09 British Summer Time 30 March 2018

    Middlesbrough 0-2 Wolves

    Middlesbrough force John Ruddy into his first save of the half, an excellent one down to his right from Britt Assombalonga's low shot.

  20. Postpublished at 19:08 British Summer Time 30 March 2018

    Reading 1-0 QPR

    QPR are camped in the Reading half.

    The visitors have had over 65% of the possession in this match, but can't find a breakthrough.

    A nervous last 10 minutes await for new Royals boss Paul Clement and home fans.