Got a TV Licence?

You need one to watch live TV on any channel or device, and BBC programmes on iPlayer. It’s the law.

Find out more
I don’t have a TV Licence.


  1. Swansea scored in stoppage time to draw 3-3 with 10-man Birmingham
  2. Bolton equalised in injury time at home to Reading
  3. League One leaders Luton beat second-placed Portsmouth

Live Reporting

By Owen Phillips and Phil Cartwright

All times stated are UK

  1. The late, late Championship show

    FT: Swansea 3-3 Birmingham, Bolton 1-1 Reading

    Late drama, and some, in the Championship tonight.

    Swansea led 1-0 and then went 2-1 up against the 10 men of Birmingham. A home win seemed inevitable but Blues somehow led 3-2 going into injury time, only for Oli McBurnie to level in the fourth minute of injury time.

    Only a 92nd-minute equaliser in the other second-tier game. No play-off ambitions between Bolton and Reading, who both remain in the relegation zone after Jack Hobbs powered in a header to earn the Trotters a 1-1 draw.

    Thanks for joining us. Until next time.

  2. League One & Two full-time headlines

    • Luton beat Portsmouth 3-2 and are five points clear at the top of League One.
    • Barnsley miss the chance to go second, but come from 2-0 down to draw 2-2 at Oxford.
    • Fejiri Okenabirhie scores a hat-trick for Shrewsbury, but it's not enough as David Ball's late winner gives Bradford a 4-3 win over their fellow third-tier strugglers.
    • Forest Green draw with second-placed Mansfield in League Two, while 10-man Port Vale hold Newport to a goalless draw.

    Bolton 1-1 Reading

    Jack Hobbs

    All over and a game that took a fair while to get going ended in high drama and a share of the points for Bolton thanks to that Jack Hobbs header.

    Reading will be heartbroken.

  4. CLOSE!

    Bolton 1-1 Reading

    Jason Lowe could have won it for Bolton in the fifth of five minutes of injury time, but his long-range strike goes well over the bar.

  5. GOAL: Bolton 1-1 Reading

    Jack Hobbs (90+2 mins)

    Jack Hobbs heads Bolton level!!

    It's a powerful header from close range and impressive given the pressure and importance.

    But it's all about the cross - and it was an absolute peach of a ball into the box from Sammy Ameobi from the right flank.

    Inviting does not do it justice.

  6. Post update

    Bolton 0-1 Reading

    Reading are on the verge of a crucial, crucial win in the Championship relegation struggle.

    Clayton Donaldson just went close for Bolton, but Reading have been relatively comfortable since going ahead.

    The 90 minutes are up. Five minutes of additional time to be played.

    Jose Gomes
  7. Post update

    FT: Swansea 3-3 Birmingham

    Gareth Vincent

    BBC Sport Wales at the Liberty Stadium

    Oli McBurnie delivers again for Swansea - and just in the nick of time.

    The Scottish striker has seven goals in his past four games, and it means Swansea claim a deserved point against Birmingham.

  8. FULL-TIME: Swansea 3-3 Birmingham

    And breathe. Understatement time. That was some game.

    A 94th-minute leveller earns Swansea a 3-3 draw against a Birmingham side who were down to 10 men for the whole of the second half and trailed 2-1 with 25 minutes remaining.

  9. GOAL: Bradford 4-3 Shrewsbury

    David Ball (90+6 mins)

    Bradford have a late winner against Shrewsbury in League One! David Ball with a curler in the 96th minute!

  10. GOAL: Swansea 3-3 Birmingham

    Oli McBurnie (90+4 mins)

    Incredible late drama!

    The fourth minute of four added minutes and Swansea have an equaliser, which is a devastating blow to Birmingham's 10 men.

    Mike van der Hoorn does so, so well to knock back a deep cross into the box and a gleeful Oli McBurnie can hardly believe his luck as he tucks in the equaliser from a couple of yards.

  11. Post update

    Swansea 2-3 Birmingham

    There will be four minutes of added time. Garry Monk's first return to Swansea looks like being a winning one.

  12. Hat-trick hero

    Bradford 3-3 Shrewsbury

    Fejiri Okenabirhie has a hat-trick for Shrewsbury - his stoppage-time penalty makes it 3-3 at Bradford in League One.

  13. Post update

    Swansea 2-3 Birmingham

    Swansea have been piling on the pressure but Jay Fulton cannot direct his shot on target after great work by Daniel James.

    We are approaching injury-time at the Liberty Stadium.

  14. FULL-TIME: Luton 3-2 Portsmouth

    All over at Kenilworth Road and it's a big win for Luton Town, who are now five points clear of Portsmouth in League One.

    Luton score
  15. Post update

    Bristol Rovers 2-2 Peterborough

    Late drama at Bristol Rovers!

    Joe Ward's long-range shot looks to have earned Darren Ferguson a point in the first game of his third spell as Peterborough boss.

    "Fergie time" is alive and well, it seems...

  16. GOAL: Bolton 0-1 Reading

    Nelson Oliveira penalty (74 mins)

    A lovely hit right into the corner by Nelson Oliveira and the Royals lead.

    Substitute Garath McCleary has his striking foot knocked by Pawel Olkowski. No doubt about that one and Oliveira's spot-kick is perfectly placed.

    Nelson Oliveira

    Bolton 0-0 Reading

    Penalty to Reading...

  18. Post update

    Bolton 0-0 Reading

    That would have been a cracker.

    This time it's Bolton who go close with Clayton Donaldson almost grabbing an outrageous opener.

    The big striker smacks in a very long-range strike which produces a stunning save from Emiliano Martinez.

    The on-loan keeper has had a more than steady debut.

  19. Post update

    Bolton 0-0 Reading

    John Swift has been at the centre of most of Reading's best work and his pass to Mo Barrow sees the Royals' frontman through one on one.

    Great work by Remi Matthews though, the keeper is rapidly out of his goal to avert the danger.

    More Reading pressure then brings Matthews into action again, this time holding onto a Nelson Oliveira strike.

    Relief for the moment for Bolton boss Phil Parkinson.

    Phil Parkinson
  20. GOAL: Luton 3-2 Portsmouth

    George Moncur (86 mins)

    Luton back in front for a third time in the battle of the top two in League One! George Moncur with a brilliant free-kick - can the Hatters hold on this time?

    Elsewhere, Blackpool have levelled against Wycombe with a Harry Pritchard penalty and, in League Two, Port Vale are down to 10 men at Newport after James Gibbons' red card but it's still goalless in south Wales.