Summary

  • Watch MOTD Champions League

  • FT: Manchester City 3-1 Club Brugge - hosts set up play-off meeting with either Bayern or Real Madrid

  • FT: Aston Villa 4-2 Celtic - Rogers hat-trick & Watkins goal secure top-eight spot after Idah double for visitors| Live BBC Scotland coverage

  • FT: Girona 1-2 Arsenal - Jorginho & Nwaneri as visitors reach last 16

  • PSV 3-2 Liverpool - Gakpo & Elliott for table-topping Reds in thriller

  • Wins for PSG, Real Madrid, Bayern, Atletico and Inter, as Benfica beat Juventus

  • Draw for play-offs and last 16 on Friday at 11:00 GMT - see who can play who here

  • Get Involved: #bbcfootball, via WhatsApp on 03301231826 or text 81111 (UK only, standard message rates apply)

  1. goal

    GOAL -Man City 1-1 Club Bruggepublished at 21:09 Greenwich Mean Time 29 January

    Mateo Kovacic (53 mins)

    Manchester City still have work to do but Mateo Kovacic sees an opening, drives forward and no one tries to stop him.

    He slots low into the far corner and City are back level.

    Game on!

    Mateo Kovacic celebratesImage source, PA Media
  2. KICK-OFFpublished at 21:08 Greenwich Mean Time 29 January

    PSV Eindhoven 3-2 Liverpool

    Back under way in Eindhoven. Liverpool are already through but Arne Slot will want to maintain that 100% winning record in the Champions League.

  3. Postpublished at 21:08 Greenwich Mean Time 29 January

    Girona 1-2 Arsenal

    Arsenal defender Jurrien Timber is down with an injury just three minutes after coming on. He was hurt while trying to bundle in a corner from close range. But good news for Gunners fans as he gets up without needing treatment.

  4. Postpublished at 21:08 Greenwich Mean Time 29 January

    Man City 0-1 Club Brugge

    Savinho has seen a lot of the ball in the first five minutes or so of this second half but play has pretty much reverted to that of the first half.

  5. Barcelona lead and heading toppublished at 21:08 Greenwich Mean Time 29 January

    Barcelona 1-0 Atalanta

    With Liverpool losing Barcelona have the incentive to win now because they will go top... and now they take the lead!

    It is that man Lamine Yamal who gets the goal, Barcelona break on the counter and Yamal rounds the goalkeeper and prods in.

    Click here to follow the live table.

    UCL table
  6. KICK-OFFpublished at 21:06 Greenwich Mean Time 29 January

    Aston Villa 2-2 Celtic

    The second half is under way. It can't be as entertaining as the first, can it?

  7. City will not be panicking yetpublished at 21:06 Greenwich Mean Time 29 January

    Man City 0-1 Club Brugge

    Joe Hart
    Former Manchester City goalkeeper on MOTD: UEFA Champions League

    City have got it all to do but they will not be panicking yet.

    They are not going to be able to just up the tempo to try to change things, because Brugge are so deep. The question is whether the Belgian side can stay as super disciplined as they have been so far - as they tire they might become more ragged, and City have to keep going, waiting for gaps to open up.

    You can hear more from Hart on MOTD: Uefa Champions League at 22:40 BST on BBC One and the BBC Sport website and app.

  8. Postpublished at 21:05 Greenwich Mean Time 29 January

    HT: Aston Villa 2-2 Celtic

    Chris Sutton
    Former Celtic and Villa striker on BBC Radio 5 Sports Extra

    You sense Celtic will be smelling blood but with Villa's attacking players you always feel like they'll score again.

  9. Postpublished at 21:05 Greenwich Mean Time 29 January

    Girona 1-2 Arsenal

    Alejandro Frances almost scores a freak own goal to give Arsenal a third but his attempted clearance from outside his box drops just wide.

  10. 'How has John Stones missed?'published at 21:04 Greenwich Mean Time 29 January

    Man City 0-1 Club Brugge

    Izzy Christiansen
    Former England midfielder on BBC Radio 5 Live

    How has John Stones missed? It was almost easier to score than to miss. You can just see he tries to head it back across goal and it just goes wide of the post.

    John StonesImage source, Getty Images
  11. CLOSE!published at 21:04 Greenwich Mean Time 29 January

    Man City 0-1 Club Brugge

    Manchester City up the tempo and Kevin de Bruyne whips the ball into the penalty area but John Stones' header goes across the face of goal and wide.

    Got to score!

  12. KICK-OFFpublished at 21:04 Greenwich Mean Time 29 January

    Girona 1-2 Arsenal

    The second half is under way in Catalonia.

  13. SUBSTITUTIONpublished at 21:03 Greenwich Mean Time 29 January

    Girona 1-2 Arsenal

    Jurrien Timber replaces Thomas Partey at right-back for Arsenal. Partey won their penalty.

  14. Postpublished at 21:03 Greenwich Mean Time 29 January

    Man City 0-1 Club Brugge

    Izzy Christiansen
    Former England midfielder on BBC Radio 5 Live

    Savinho has come on and hopefully that will get people off their feet. Club Brugge will continue as they were in the first half.

  15. Postpublished at 21:02 Greenwich Mean Time 29 January

    Man City 0-1 Club Brugge

    Savinho's first action is to win his side a corner but it comes to nothing.

  16. No Grealish?published at 21:02 Greenwich Mean Time 29 January

    Man City 0-1 Club Brugge

    Simon Stone
    BBC Sport's chief football news reporter at the Etihad Stadium

    Savinho is stripped and ready to come on for the second-half.

    The Brazilian needs to produce a performance.

    It is interesting he is coming on before Jack Grealish.

  17. KICK-OFFpublished at 21:02 Greenwich Mean Time 29 January

    Man City 0-1 Club Brugge

    Back under way at Etihad Stadium.

    Pep Guardiola has brought on Savinho for ilkay Gundogan. Different personnel, different formation.

    They have to score twice. It really is now or never.

  18. 'Villa have gone to pieces'published at 21:00 Greenwich Mean Time 29 January

    HT: Aston Villa 2-2 Celtic

    Chris Sutton
    Former Celtic and Villa striker on BBC Radio 5 Sports Extra

    On the second goal

    A brilliant move from Celtic and all of a sudden Villa have gone to pieces.

    Adam Idah is as free as a bird at the back post.

    Adam IdahImage source, Getty Images
  19. HALF-TIMEpublished at 21:00 Greenwich Mean Time 29 January

    Juventus 0-1 Benfica

    Already-qualified Juventus trail Benfica at the break. Benfica are 17th as things stand.

  20. Postpublished at 20:59 Greenwich Mean Time 29 January

    HT: Man City 0-1 Club Brugge

    Manchester City have got to go for it. As things stand they are crashing out of the Champions League with a whimper.

    Will Pep Guardiola turn to his bench?