Summary

  • Doncaster Rovers v Crystal Palace - watch on BBC One and at the top of this page

  • Schlupp puts Palace in front, Meyer heads in second

  • Swansea City v Brentford - watch on BBC One Wales

  • Watkins strike for Brentford lead, Celina free-kick hits post and keeper before going in for equaliser

  • James runs with ball from own half to put Swansea in front, Konsa red card sends Brentford down to 10 men before Celina & adds third

  • In-play clips from both games available to UK users

  • Cavaleiro strike gives Wolves win over Bristol City

  • All ties to be decided today - extra time and penalties if required

  1. FULL-TIMEpublished at 14:57 Greenwich Mean Time 17 February 2019

    Bristol City 0-1 Wolves

    But it's all over! Wolves cling on and book their place in the quarter-finals.

    Bristol City 0-1 WolvesImage source, Getty Images
  2. Postpublished at 14:57 Greenwich Mean Time 17 February 2019

    Bristol City 0-1 Wolves

    We were screaming in the office. A last minute winner from a keeper!!? Absolute scenes.

  3. GREAT SAVE!published at 95 mins

    Bristol City 0-1 Wolves

    The corner is fired in and again, it bounces everywhere and anywhere before falling at the feet of keeper Frank Fielding in the centre of the box!!!

    He smashes it towards goal, catching it so sweetly, but John Ruddy is only a few metres away and makes the block.

  4. CLOSE!published at 95 mins

    Bristol City 0-1 Wolves

    Josh Brownhill nods it into the ground and it bounces uncomfortably at the near post but Romain Saiss makes a crucial clearance!!

  5. Postpublished at 94 mins

    Bristol City 0-1 Wolves

    Adama Traore's first touch is to give away a foul on the halfway line. Keeper Frank Fielding runs over to take it. All of Bristol City's players are in the box.

  6. Postpublished at 93 mins

    Bristol City 0-1 Wolves

    Another two minutes of the five added time to go but the referee was timing how long it took Raul Jimenez to jog (barely jog) off the pitch so that will be added on.

  7. SUBSTITUTIONpublished at 92 mins

    Bristol City 0-1 Wolves

    Eventually, Adama Traore is on. It's Raul Jimenez who is going off.

  8. Postpublished at 90 mins

    Bristol City 0-1 Wolves

    Just a few minutes left for Bristol City to find an equaliser. Can Wolves hang on?

    Ruben NevesImage source, Getty Images
  9. CLOSE!published at 89 mins

    Bristol City 0-1 Wolves

    The resulting corner comes through the centre of the box and there's about three Bristol City players who could knock it in!

    Famara Diedhiou tries with a diving header before it flicks off the flailing boot of Marlon Pack as Adam Webster also waves a leg at it.

    That could have gone anywhere! Instead, it pops up over the bar.

  10. WATCH: Moutinho free-kick clips the barpublished at 14:48 Greenwich Mean Time 17 February 2019

  11. GREAT SAVE!published at 87 mins

    Bristol City 0-1 Wolves

    Jamie Paterson's delivery is flicked on by Matty Taylor in the box and forces John Ruddy into a terrific save!

  12. WATCH: Smart Ruddy save denies Taylorpublished at 14:46 Greenwich Mean Time 17 February 2019

  13. Postpublished at 85 mins

    Bristol City 0-1 Wolves

    Still no Adama Traore yet. His pace could be a useful outlet to release some of this pressure Wolves are currently soaking up.

  14. 'Best period of play for Bristol City'published at 14:44 Greenwich Mean Time 17 February 2019

    Bristol City 0-1 Wolves

    Steve Claridge
    Ex-Premier League striker on BBC Radio 5 live

    This has been the best period of play for Bristol City. They were really unlucky with all the chances they've had. You need big moments in games and that period just then, nothing went for Bristol City.

  15. YELLOW CARDpublished at 83 mins

    Bristol City 0-1 Wolves

    Joao Moutinho slides in and clips Callum O'Dowda. He's into the book!

  16. CLOSE!published at 83 mins

    Bristol City 0-1 Wolves

    Raul Jimenez releases Morgan Gibbs-White with a smart ball into the box but the Wolves man can only hit it straight at keeper Frank Fielding from a relatively tight angle.

    Morgan Gibbs-WhiteImage source, Getty Images
  17. SUBSTITUTIONpublished at 81 mins

    Bristol City 0-1 Wolves

    Matt Doherty looks to have picked up a knock so Ruben Neves is on for Wolves.

    Adama Traore is also getting ready to come on.

  18. WATCH: Cavaleiro strike gives Wolves the leadpublished at 14:40 Greenwich Mean Time 17 February 2019

    Here's another look at the goal that separates the sides...

  19. CLOSE!published at 80 mins

    Bristol City 0-1 Wolves

    Callum O'Dowda smartly pings the ball out to the left for Jamie Paterson. He tries a few stepovers before laying it off to Marlon Pack, who is waiting on the edge of the box.

    Pack side-foots it first time towards goal but it's too central and John Ruddy can gather it in.

  20. CLOSE!published at 78 mins

    Bristol City 0-1 Wolves

    Jay Dasilva lifts an inviting ball towards the back post and it has to be headed behind with two Bristol City players in the vicinity.

    The corner is flashed across the goal and it deflects dangerously off Adam Webster before it's hooked clear by Wolves.