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 - Aston Villa 4-2 Celticpublished at 21:52 Greenwich Mean Time 29 January

    Morgan Rogers (90+1 mins)

    Hat-trick!!

    Poor defending by Dane Murray lets Ollie Watkins in. He cuts it back to Morgan Rogers, who slots a shot into the bottom corner past two defenders on the line for his first career hat-trick.

    Morgan Rogers scoresImage source, Reuters
  2. FULL-TIMEpublished at 21:52 Greenwich Mean Time 29 January

    Red Bull Salzburg 1-4 Atletico Madrid

    It's all over. English referee Anthony Taylor blows the full-time whistle.

    Atletico Madrid earn themselves a top-eight finish.

  3. SAVED PENALTY - Raheem Sterlingpublished at 21:52 Greenwich Mean Time 29 January

    Girona 1-2 Arsenal

    Raheem Sterling sees his penalty saved in the bottom corner.

  4. Pep's delightpublished at 21:52 Greenwich Mean Time 29 January

    Man City 3-1 Club Brugge

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

    Pep Guardiola had a quick chat with a couple of members of his backroom team at the final whistle. I think they told him who Manchester City will play.

    The Club Brugge players are on the pitch waiting for confirmation of their fate.

    Pep Guardiola and Bernardo SilvaImage source, PA Media
  5. Postpublished at 21:51 Greenwich Mean Time 29 January

    Barcelona 2-2 Atalanta

    There's going to be a lot of injury time in this one because there was a big delay after an injury to Atalanta's Giorgio Scalvini, who had to be taken off on a stretcher.

  6. Postpublished at 21:51 Greenwich Mean Time 29 January

    Red Bull Salzburg 1-4 Atletico Madrid

    Late consolation goal for Red Bull Salzburg teenager Adam Daghim who produces a stunning lob over Jan Oblak.

    RB Salzburg are already eliminated.

  7. Postpublished at 21:51 Greenwich Mean Time 29 January

    Girona 1-2 Arsenal

    Raheem Sterling to take.

  8. RED CARD - Amara Nallopublished at 21:51 Greenwich Mean Time 29 January

    PSV Eindhoven 3-2 Liverpool

    The substitute Amara Nallo is off!

    He brings down PSV Eindhoven's last man and it's a straight red. No questions there. Liverpool down to 10.

  9. PENALTY TO ARSENALpublished at 21:50 Greenwich Mean Time 29 January

    Girona 1-2 Arsenal

    Handball. Referee points to the spot.

  10. Tolic scores for Slovan Bratislavapublished at 21:49 Greenwich Mean Time 29 January

    Bayern Munich 3-1 Slovan Bratislava

    No clean sheet for Bayern Munich.

    Marko Tolic drives into the box and fires into the roof of the net.

    Vincent Kompany is not impressed.

  11. Mouth watering play-offspublished at 21:49 Greenwich Mean Time 29 January

    FT: Man City 3-1 Club Brugge

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

    Looking down the list of potential play-off ties, there are some pretty mouth watering ones.

    City and Celtic against Bayern or Real. Could be Juve v Milan.

    Click here to follow the live table.

    UCL table
  12. FULL-TIMEpublished at 21:48 Greenwich Mean Time 29 January

    Man City 3-1 Club Brugge

    That's that!

    Manchester City are through to the play-offs of the Champions League.

    And as things stand, so are Club Brugge! A party atmosphere at the Etihad.

    Who will they face?

    Manchester City celebrateImage source, Getty Images
  13. Postpublished at 21:48 Greenwich Mean Time 29 January

    Man City 3-1 Club Brugge

    Manchester City have been poor in this Champions League campaign and, had they lost and gone out tonight, they would've deserved it.

    But as it stands, they are going through and who would be surprised to see them go on and win the whole thing?

    We've seen Real Madrid do it so many times and this could be their main focus by then. You never know.

  14. get involved

    Get Involvedpublished at 21:48 Greenwich Mean Time 29 January

    #bbcfootball, text 81111 (UK only - standard rates apply) or WhatsApp 03301231826

    The thing with the discussion with Watkins v Duran. Duran would likely finish a few of those Watkins chances but he also likely wouldn't have had those chances. Watkins is excellent other than his finishing.

    Jon

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

    Girona 1-2 Arsenal

    Arsenal sub Gabriel Martinelli runs down the left, cuts in and has a shot blocked.

  16. 'We're going down to the wire!'published at 21:46 Greenwich Mean Time 29 January

    Aston Villa 3-2 Celtic

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

    This new format, people are split. It is brilliant, isn't it?

    We are going down to the wire!

  17. Postpublished at 21:46 Greenwich Mean Time 29 January

    Aston Villa 3-2 Celtic

    Sam Huxley
    BBC Radio 5 Live at Villa Park

    A word of appreciation for our very own Ian Dennis. 17 other games to keep track of, his replay screen isn't working and he hasn't skipped a beat. The commentator's commentator.

    Ian DennisImage source, BBC Sport
  18. Postpublished at 21:45 Greenwich Mean Time 29 January

    Girona 1-2 Arsenal

    Into the final five minutes of this game. Looks like Arsenal are going to finish third.

  19. As it stands...published at 21:44 Greenwich Mean Time 29 January

    Those finishing in the top eight automatically progress to the last 16, where they will be seeded.

    They will await the winners of eight two-legged knockout play-off ties featuring the clubs ranked from ninth to 24th.

    Those finishing between ninth and 16th will be seeded and face a team placed 17th to 24th, with the advantage of playing the second leg at home.

    The clubs 25th or lower are eliminated and do not gain entry to the Europa League.

    The play-off ties take place in mid-February, with the last-16 matches in the first two weeks of March.

    Click here to follow the live table.

    UCL table
    UCL table
  20. Lille put six past Feyenoordpublished at 21:44 Greenwich Mean Time 29 January

    Lille 6-1 Feyenoord

    Incredible! Lille are into seventh place after putting six past Feyenoord. What a performance from the Ligue 1 side. Remy Cabella flicked home a header for the sixth of the night.