Summary

  • Ryan Bennett heads in last-minute winner to send Wolves 10 points clear

  • Barry Douglas free-kick cancelled out Bobby Reid opener

  • Danny Batth sent off for Wolves, goalkeeper Frank Fielding also red carded for City

  • Sam Winnall scores twice for Derby at Ipswich - victory takes Rams second

  • Birmingham, Sunderland and Bolton all win - Sunderland out of bottom three

  • Pulis' Middlesbrough beaten by Aston Villa

  1. Postpublished at 19:35 Greenwich Mean Time 30 December 2017

    That's just about it from the BBC Sport team as far as the EFL goes in 2017. Thanks for your company today and throughout the calendar year.

    We'll do it all over again in 2018, starting with a full programme of fixtures on New Year's Day.

    Be sure to join us from 14:00 GMT on Monday, but for now, all that's left is to wish you a very happy new year.

  2. Postpublished at 19:32 Greenwich Mean Time 30 December 2017

    FT: Bristol City 1-2 Wolves

    So what does that mean for the Championship table?

    Well, the end-of-year standings make great reading if you're a Wolves fan...

    Championship tableImage source, .
  3. Postpublished at 19:30 Greenwich Mean Time 30 December 2017

    FT: Bristol City 1-2 Wolves

    Wolves match-winner Ryan Bennett tells Sky Sports: “That’s what makes or breaks a season - moments like that.

    "We dug in with 10 men and it was a disappointing goal to concede, but we kept going and got what we deserved in the end.

    "It’s important we keep our feet on the ground. The staff will make sure that happens."

    Ryan BennettImage source, PA
  4. Postpublished at 19:28 Greenwich Mean Time 30 December 2017

    FT: Bristol City 1-2 Wolves

    Wolves are celebrating as if they've won the league - and you can understand why. With 10 men and 1-0 down, they looked out of it.

    Frank Fielding's red card helped, and after Barry Douglas' equaliser it was Wolves looked the more likely winners.

    City boss Lee Johnson was remonstrating with the officials at full-time - probably about the debatable handball decision against Wolves defender Willy Boly inside the box which didn’t go in his side’s favour.

  5. FULL-TIME: Bristol City 1-2 Wolvespublished at 19:24 Greenwich Mean Time 30 December 2017

    Wolves win a remarkable game and go TEN points clear at the top of the Championship.

    Two red cards, three goals, plenty of incident.

    Reaction to come...

  6. goal

    GOAL: Bristol City 1-2 Wolvespublished at 90+4 mins

    Ryan Bennett

    Ryan BennettImage source, PA

    WOLVES HAVE SURELY WON IT!

    Barry Douglas drills in the free-kick and Ryan Bennett heads in from close range.

    Incredible.

  7. Postpublished at 90+4 mins

    Bristol City 1-1 Wolves

    Marlon Pack dallies on the ball, loses it and then fouls Romain Saiss. Wolves have a free-kick, just outside the box on the right side of the area.

    One last chance...

  8. Postpublished at 90+2 mins

    Bristol City 1-1 Wolves

    Wolves' Ivan Cavaleiro shoots from 25 yards, but it's well over the bar.

  9. Postpublished at 90+1 mins

    Bristol City 1-1 Wolves

    Wolves sub Bright Enobakhare is played in by Romain Saiss but the youngster is caught offside. Luke Steele saved his shot anyway.

  10. Postpublished at 90 mins

    Bristol City 1-1 Wolves

    Still enough time for either side to find a winner - four minutes to be added on.

  11. Substitutions for Bristol City and Wolvespublished at 87 mins

    Bristol City 1-1 Wolves

    Bristol City substitute Matty Taylor does brilliantly to take down a long ball and twist Ryan Bennett inside out. His shot is wayward though.

    Niclas Eliasson comes on for Josh Brownhill for the hosts, while the visitors bring on Bright Enobakhare for Diogo Jota.

  12. Postpublished at 84 mins

    Bristol City 1-1 Wolves

    Six minutes remaining.

    Wolves' lead at the top will remain at eight points if it stays 1-1, and Bristol City will be third, behind second-placed Derby on goal difference.

    Still all to play for though...

  13. Late drama?published at 81 mins

    Bristol City 1-1 Wolves

    Bristol City late goals graphicImage source, Getty Images

    No team has scored more late Championship goals this season than Bristol City, but Wolves look threatening every time they go forward.

    All three results still very much possible at Ashton Gate.

  14. Postpublished at 80 mins

    Bristol City 1-1 Wolves

    Bristol City go close to a second goal - Aden Flint heads straight at goalkeeper John Ruddy from Korey Smith's lofted cross.

    This could go either way.

  15. Substitutions for Bristol Citypublished at 78 mins

    Bristol City 1-1 Wolves

    Bristol City make their second change - striker Matty Taylor replaces Hordur Magnusson.

  16. Get Involvedpublished at 19:06 Greenwich Mean Time 30 December 2017

    #bbcefl

    Contributors on #bbcefl are not too happy at Peter Bankes' decision not to give Bristol City a penalty for handball a few minutes ago.

    Kaspar Larsen: How on earth is that not a penalty?!

    Ricky Neil: How was that not a penalty for God's sake?

    Should the hosts have been awarded the spot-kick?

  17. Postpublished at 76 mins

    Bristol City 1-1 Wolves

    Wolves earn a corner with a neat passing move, but it's not the best delivery from goalscorer Barry Douglas.

  18. Reaction: Sunderland defending 'stunning'published at 19:01 Greenwich Mean Time 30 December 2017

    FT: Nottingham Forest 0-1 Sunderland

    Aiden McGeady celebrates scoring the only goal of the game for Sunderland in their win at Nottingham ForestImage source, Rex Features

    Sunderland climbed out of the Championship relegation zone with a 1-0 win at Nottingham Forest, Chris Coleman's third victory in eight game since taking charge at the Stadium of Light.

    "It was the overall performance that pleased me, because there was a lot of intent," Coleman said.

    "Some of the defending was stunning. I thought all the lads were absolutely fantastic.

    "Forest are a good passing team if you let them get on top of you, but we never let them."

  19. Postpublished at 70 mins

    Bristol City 1-1 Wolves

    Wolves go close again. Ivan Cavaleiro plays in the advancing Romain Saiss, whose shot is blocked by replacement goalkeeper Luke Steele.

    Cavaleiro has made such a difference for the Championship leaders.

  20. Postpublished at 69 mins

    Bristol City 1-1 Wolves

    This game is wide open now, and Wolves are looking the more likely to score at the moment.

    Ivan Cavaleiro takes aim from 30 yards and his shot flies a yard wide.