Summary

Send us your views

  1. FULL-TIMEpublished at 21:39 GMT

    Wrexham 2-0 Middlesbrough

    Oliver Rathbone of Wrexham celebrates scoringImage source, Shutterstock

    Wrexham upset the league leaders in an impressively professional display.

    The Red Dragons kept Boro quiet and Lewis O'Brien created the magic to ensure they found the goal.

    First he pounced on a header won by his tall team-mate Kieffer Moore before providing the cross for Oliver Rathbone to nod home.

    Questions will be asked after this. Are Wrexham finally on their way up? Can Middlesbrough thrive without top scorer Will Lankshear?

  2. CLOSE!published at 21:37 GMT

    Cardiff 3-3 West Ham

    Thought this was in.

    Ezra Mayers pops up at the back post to meet Jarrod Bowen's deep cross but opts to lash his volley with the outside of his favoured left peg and not his right and his angled strike flashes across the face of goal.

  3. Postpublished at 21:36 GMT

    Wrexham 2-0 Middlesbrough

    Myles Peart-Harris' first touch isn't a good one and takes it away from him, giving Wrexham keeper Anthony Patterson plenty of time to come out and smother the ball.

    Not been a great half for the league leaders. They have lacked teeth in front of goal without Will Lankshear in the side.

  4. INJURY TIMEpublished at 21:35 GMT

    Cardiff 3-3 West Ham

    SIX added minutes for West Ham to write a story those 3,200 fans will talk about for the rest of their lives.

  5. GREAT SAVE!published at 21:35 GMT

    Cardiff 3-3 West Ham

    Edvin Austbo unleashes a powerful 30-yard drive with his right peg which Nathan Trott dives to his left to shovel away.

    West Ham have everyone pretty much within 45 yards of the City goal, bar the keeper, at the moment.

    Their fans are urging them on. They believe.

  6. Postpublished at 21:34 GMT

    Wrexham 2-0 Middlesbrough

    Four minutes added but the Red Dragons have this wrapped up.

  7. SUBSTITUTIONpublished at 21:34 GMT

    Cardiff 3-3 West Ham

    West Ham corner now, won by Jarrod Bowen, who is showing his class tonight. Well, in the second half.

    Tomas Soucek comes on before it's taken, replacing defender Joel Veltman. Attacking change with two minutes to go.

    Bowen curls the corner in but the whistle goes for a foul on keeper Nathan Trott by the flailing arm of joel Piroe. Needless again.

  8. SUBSTITUTIONSpublished at 21:34 GMT

    Bristol City 1-0 Wolves

    Some young legs are introduced to Wolves' front line.

    Sean Neave, Mateus Mane and Tommy Doyle are brought on.

    Fer Lopez, Rafiki Said and Jean-Ricner Bellegarde exit for a cool down.

  9. Postpublished at 21:32 GMT

    Cardiff 3-3 West Ham

    Cardiff earn a moment of respite by winning a corner but Alex Robertson's delivery from the left is too deep and over the head of David Turnbull at the back stick.

    Tomas Soucek is preparing to come on for the Irons. Is the script written?

  10. DISALLOWED GOALpublished at 21:32 GMT

    Bristol City 1-0 Wolves

    A ball is lofted behind for City striker Dom Ballard, who slides it into the net but it won't count.

    Flag is rustling in the air for offside. Went too early.

  11. YELLOW CARDpublished at 21:31 GMT

    Cardiff 3-3 West Ham

    Most needless yellow of the night goes to West Ham's Joel Veltman who fouls David Turnbull on halfway and then throws the ball away to prevent the hosts taking a quick free-kick.

    Easiest decision Ed Duckworth's ever made.

  12. Postpublished at 21:31 GMT

    Oxford 2-0 Reading

    Dan George
    BBC Sport at the Kassam Stadium

    Oxford are cruising here now.

    The Reading fans have been stunned into silence as the U's knock the ball around with ole's ringing out from the home support.

    With less than ten minutes to go some of the travelling Royals have seen enough and are now heading for the exits.

  13. goal

    GOAL: Wrexham 2-0 Middlesbroughpublished at 21:29 GMT

    Oliver Rathbone (84 mins)

    Oliver Rathbone of Wrexham celebrates scoringImage source, Shutterstock

    Think that'll do it.

    Wrexham pass the ball around the right flank to find the right cross and finally Lewis O'Brien does.

    Oliver Rathbone rises high to nod it in and now it's going to take something big from a Boro side missing their top scorer to take something from this game.

  14. Postpublished at 21:28 GMT

    Wrexham 1-0 Middlesbrough

    Myles Peart-Harris' pass is a little ahead of Boro team-mate Jeremy Sarmiento but he manages to get a grip of it.

    The angle is difficult but he goes for it, rippling the wrong side of the netting.

  15. YELLOW CARDpublished at 21:27 GMT

    Bristol City 1-0 Wolves

    Wolves' Jean-Ricner Bellegarde is booked for delaying a throw-in.

    Not sure why he did that.

  16. goal

    GOAL: Cardiff 3-3 West Hampublished at 21:27 GMT

    Max Kilman (82 mins)

    West Ham United's Max Kilman scoresImage source, Press Association

    They might just do this you know.

    After the Hammers have a corner cleared Jarrod Bowen swings in an absolutely delicious curling cross from the right, with his left foot, which swirls past the defence and draws the keeper off his line but is perfect for Max Kilman, of all people, to pop up with a striker's finish, cushioning the ball into the top corner from eight yards out.

    The Cardiff players look very quiet as they trudge back for the kick-off. Very quiet. West Ham believe.

  17. Postpublished at 21:26 GMT

    Cardiff 3-2 West Ham

    This was nearly an absolute calamity for West Ham.

    Nathan Trott launches a huge clearing kick which the Hammers defence allow to bounce through towards the edge of their area.

    Mads Hermansen comes out of his area to try and head clear but Yousef Salech gets there first and nods it past him, with the keeper colliding heavily with Max Kilman racing back towards him.

    A very unpleasant scene indeed in the context of this week but Salech is unable to capitalise on the loose ball as he's crowded out by a covering defender. After a spot of treatment Kilman is okay to continue, thankfully.

  18. GREAT SAVE!published at 21:26 GMT

    Bristol City 1-0 Wolves

    Ladislav Krejci finally gets the corner delivery he wants from his Wolves teammate to thump a header at the net but City stopper Brad Collins superbly palms it away.

    Massive save but Wolves are finally looking a threat in front of the net.

  19. SUBSTITUTIONSpublished at 21:24 GMT

    Wrexham 1-0 Middlesbrough

    George Thomason walks off the pitch to warm applause from his home support.

    He's replaced by Oliver Rathbone, as Tommy Conway makes way for Jeremy Sarmiento for the visitors.

    George Thomason of Wrexham celebrates scoringImage source, Shutterstock
  20. GREAT SAVE!published at 21:23 GMT

    Cardiff 3-2 West Ham

    This is a sneakily VERY good save.

    Konstantinos Mavropanos strides deep into the Cardiff half and pings a low pass into Mohamadou Kante's feet.

    His fine touch takes him through on goal but Nathan Trott flies off his line and manages to save his toe-poke with his trailing hand before Cardiff scramble away.