Summary

  • Leeds score 95th-minute winner to beat Birmingham 5-4

  • Whites leapfrog West Brom to go top of Championship

  • Blues had come from behind to level three times

  • Baggies lose 2-0 at home to Middlesbrough

  • Fulham go third after victory over Stoke

  • League One leaders Wycombe lose 4-1, Ipswich beaten 5-3

  1. FULL-TIMEpublished at 16:56 Greenwich Mean Time 29 December 2019

    Preston 0-2 Reading

    Reading make it three wins in a row, with first-half strikes from John Swift and Lucas Joao the difference.

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

  2. goal

    GOAL: Birmingham 4-5 Leedspublished at 16:55 Greenwich Mean Time 29 December 2019

    Wes Harding OG (90+5 mins)

    IS THIS A BASKETBALL GAME???!!!

    Leeds United have won it right at the absolute death. Luke Ayling with a brilliant ball drilled into the six-yard box, and with Jack Harrison ready to tap home, Wes Harding turns into his own net.

    Heartbreak at the death for the Birmingham defender.

    Leeds are going top of the Championship - unless, there's another goal...

  3. goal

    GOAL: West Brom 0-2 Middlesbroughpublished at 16:54 Greenwich Mean Time 29 December 2019

    Ashley Fletcher (90+4 mins)

    Boro settle the issue deep into injury time.

    And what a strike it is.

    Ashley Fletcher hits a brilliant strike from some 30 yards out, catching the dipping ball on the half-volley and sending it dipping over Baggies keeper Sam Johnstone.

  4. FULL-TIMEpublished at 16:52 Greenwich Mean Time 29 December 2019

    Bristol City 3-0 Luton

    DiedhiouImage source, Rex Features

    Marley Watkins, Famara Diedhiou and Andreas Weimann give Bristol City victory to end their four-game losing run.

  5. FULL-TIMEpublished at 16:52 Greenwich Mean Time 29 December 2019

    Swansea 0-0 Barnsley

    This one meandered towards its conclusion in the end, with neither side looking like getting a breakthrough.

    Both had goals disallowed and both it the posts. A point is probably fair.

    'Struggling' Barnsley are now unbeaten in five.

  6. goal

    GOAL: QPR 1-2 Hullpublished at 16:52 Greenwich Mean Time 29 December 2019

    Jackson Irvine (89 mins)

    Hull look like they have nicked it late on.

    Jarrod Bowen's free kick from 30 yards out drops right on the corner of the six-yard box, and Jackson Irvine is sliding in unmarked to get the slightest of touches on it to send it past QPR keeper Joe Lumley.

    Heartbreak for QPR, who have bossed this game.

  7. goal

    GOAL: Birmingham 4-4 Leedspublished at 16:52 Greenwich Mean Time 29 December 2019

    Lukas Jutkiewicz (90 mins)

    WHAT A GAME!

    Leeds were pushing forward for a fifth goal and left themselves exposed at the back. Blues counter down the right and a delicious low cross is played to the back post, where a sliding Lukas Jutkiewicz prods in his second of the afternoon.

    Incredible scenes.

  8. Postpublished at 16:52 Greenwich Mean Time 29 December 2019

    West Brom 0-1 Middlesbrough

    We'll have five minutes of injury time at The Hawthorns.

  9. Postpublished at 16:50 Greenwich Mean Time 29 December 2019

    Birmingham 3-4 Leeds

    Birmingham go close at one end, Leeds then race down the pitch and only a great save from Connal Trueman denies them making it safe!

    This is madness!!!

  10. GREAT SAVE!published at 16:48 Greenwich Mean Time 29 December 2019

    Fulham 1-0 Stoke

    Fulham v StokeImage source, Rex Features

    Fulham keeper Marek Rodak makes a fine save late on, tipping a volley from James McClean from a narrow angle round the post.

  11. Postpublished at 16:46 Greenwich Mean Time 29 December 2019

    West Brom 0-1 Middlesbrough

    It could be 2-0 at The Hawthorns.

    Middlesbrough break up field after Charlie Austin has a chance saved by Aynsley Pears, and Marcus Tavernier feeds Marvin Johnson.

    The winger is unmarked but his low shot is saved by Baggies keeper Sam Johnstone.

    A let-off for the hosts, who still have hope of levelling things up.

  12. goal

    GOAL: Birmingham 3-4 Leedspublished at 16:45 Greenwich Mean Time 29 December 2019

    Stuart Dallas (84 mins)

    Hold that thought.

    Leeds take the kick-off, charges down the left and they've sent sooooooooo many bodies forward. Ezgjan Alioski curls a ball in, it bounces it's way, somehow, to Stuart Dallas in the six-yard box and he shovels the ball home!

    My word, it's pandemonium.

  13. goal

    GOAL: Birmingham 3-3 Leedspublished at 16:44 Greenwich Mean Time 29 December 2019

    Jeremy Bela (83 mins)

    Awful, awful keeping from Leeds United's Kiko Casilla.

    He comes for a ball that he never should and gets nowhere near it. The free-kick had been sent straight into the mixer, and all Jeremy Bela has to do is get a head to it and it flies into an empty net.

    Leeds determined to throw this away.

  14. Postpublished at 16:43 Greenwich Mean Time 29 December 2019

    Millwall 1-0 Brentford

    Millwall v BrentfordImage source, Rex Features

    Into the final 10 minutes at The Den, and Brentford are struggling to create chances.

    The Bees have won three of their past four but, as things stand, Millwall are going to close the gap to the play-off places.

  15. League One latestpublished at 16:43 Greenwich Mean Time 29 December 2019

    But hold the phone... Will Keane's just pulled one back for Ipswich and they're now 4-3 down against Lincoln!

    Portsmouth, meanwhile, are losing 3-0 at MK Dons.

  16. League One latestpublished at 16:42 Greenwich Mean Time 29 December 2019

    Wycombe Wanderers and Ipswich Town, having started the day first and second in League One, have both conceded four and are heading for heavy defeats.

    The EFL is bonkers.

  17. MISSED PENALTYpublished at 16:41 Greenwich Mean Time 29 December 2019

    Nottm Forest 1-0 Wigan

    SAVED by Brice Samba in the Forest goal!

    It's a poor penalty from Josh Windass, he hits it low, left-footed and just to the right of centre, giving the Forest keeper an easy save with his legs.

  18. PENALTYpublished at 16:40 Greenwich Mean Time 29 December 2019

    Nottm Forest 1-0 Wigan

    Wigan have the chance to go level!

    Joe Gelhardt runs into the box and is brought down by Alfa Semedo.

  19. goal

    GOAL: Huddersfield 2-1 Blackburnpublished at 16:39 Greenwich Mean Time 29 December 2019

    Steve Mounie (71 mins)

    Huddersfield and Leeds fans in any West Yorkshire boozer over the coming days will be competing over whose goal is better, Luke Ayling or Steve Mounie's, because the latter has just scored a cracker for Town.

    Mounie picks the ball up 25 yards out and fires into the top corner. He had absolutely no right to do that. No right whatsoever.

    Huddersfield have turned things around.

  20. Postpublished at 16:38 Greenwich Mean Time 29 December 2019

    Fulham 1-0 Stoke

    Stoke keeper Jack Butland makes a fine save to keep his side in the game, tipping over a long-range strike from Joe Bryan.

    The Potters could still get something from this game...