Summary

  • Use play icon at top of the page to watch BBC Radio 5 Live Final Score, or audio icons to listen to commentary

  • RESULT: Borussia Dortmund 0-0 Man City - Riyad Mahrez misses second-half penalty for City. Point will secure top spot for already-qualified Blues.

  • RESULT: Salzburg 1-2 Chelsea - Mateo Kovacic scores first-half stunner for visitors, Junior Adamu equalises early in second half. Kai Havertz scores superb goal to restore Chelsea lead

  • RESULT: Celtic 1-1 Shakhtar Donetsk

  • RESULT: RB Leipzig 3-2 Real Madrid

  • RESULT: PSG 7-2 Maccabi Haifa

  • RESULT: Benfica 4-3 Juventus

  • RESULT: Dinamo Zagreb 0-4 AC Milan

  • RESULT: Sevilla 3-0 Copenhagen

  • Use #bbcfootball or text 81111 to get involved.

  1. Postpublished at 89 mins

    Borussia Dortmund 0-0 Manchester City

    Jack Grealish plays a cute reverse pass and Bernardo Silva fires it across the penalty area, but Riyad Mahrez at the back post can't get on the end of it.

    He keeps it alive though and Manuel Akanji's drive at goal is blocked before a belated offside flag for when Silva collected Grealish's pass.

    Mahrez, who missed a penalty and could've been the match winner, is now off with Cole Palmer getting a few minutes to show his manager what he can do.

  2. Elsewhere around Europepublished at 21:44 British Summer Time 25 October 2022

    The lack of goals in Dortmund has been off-set by the entertainment elsewhere in Europe.

    Paris St-Germain are on the verge of qualifying from Group H with a 6-2 lead against Maccabi Haifa, but Benfica are facing a nervy final 10 minutes as they look to join them in the last 16.

    With a win also clinching their last-16 spot, the Portuguese side were 4-1 ahead against Juventus.

    But two quick goals for the Italian visitors from Arkadiusz Milik and Weston McKinnie have reduced the deficit to 4-3.

    In Group F, former Chelsea striker Timo Werner has extended RB Leipzig's lead against Real Madrid to 3-1.

    Leipzig will join Madrid in advancing if they win and Shakhtar Donetsk, still being held 1-1 at Celtic, lose.

  3. Postpublished at 84 mins

    Borussia Dortmund 0-0 Manchester City

    James McFadden
    Former Scotland forward on BBC Radio 5 Live

    As it stands, this result suits both teams so you can understand why there is a lack of real urgency to go and get that winner from either side.

    Phil FodenImage source, Getty Images
  4. SUBSTITUTIONpublished at 81 mins

    Borussia Dortmund 0-0 Manchester City

    Jack Grealish has had to wait patiently for the last five minutes before he gets on, but he does finally with Phil Foden jogging off.

    A double change for Dortmund too with Thorgan Hazard and Youssoufa Moukoko off and Marius Wolf and Anthony Modeste coming on.

    Jack GrealishImage source, Getty Images
  5. Postpublished at 79 mins

    Borussia Dortmund 0-0 Manchester City

    A point is pretty good for both sides as City would win the group and Dortmund would secure a last-16 spot, dropping Sevilla into the Europa League.

    Can either side find a winner though?

  6. Elsewhere around Europepublished at 21:33 British Summer Time 25 October 2022

    Dinamo Zagreb 0-4 AC Milan

    Olivier Giroud scores for AC Milan against Dinamo Zagreb in the Champions LeagueImage source, Getty Images

    Chelsea are almost certain to be progressing to the last 16 as Group E winners.

    After the Blues clinched qualification with a 2-1 win at Red Bull Salzburg earlier, they knew top spot would be assured if Dinamo Zagreb failed to beat AC Milan.

    Milan are now 4-0 ahead and cruising.

    Early second-half goals from Rafael Leao and ex-Blue Olivier Giroud put them in command, before a comedy own goal by Robert Ljubicic has made things go from bad to worse for Zagreb.

    Three points will leave Milan second behind Chelsea and a point ahead of Salzburg going into their final-round showdown.

  7. Postpublished at 76 mins

    Borussia Dortmund 0-0 Manchester City

    The impressive Karim Adeyemi has been replaced for Dortmund with Donyell Malen coming on for him.

  8. get involved

    Get Involvedpublished at 21:32 British Summer Time 25 October 2022

    Tweet using #bbcfootball or text 81111 (UK only - standard rates apply)

    Greg: Riyad Mahrez is becoming a liability with penalties for Manchester City.

    Jon: Baffled as to why Mahrez is still on penalties at Man City?

    Paul: Playing with 4 centre halves, poor Mahrez in awful form and even Foden forgotten how to pass. It's not great. Settle for a draw to be honest.

    Riyad MahrezImage source, Getty Images
  9. Postpublished at 74 mins

    Borussia Dortmund 0-0 Manchester City

    Thorgan Hazard takes the free-kick but the City wall does well, leaping up with a City head getting in the way of the shot.

    Next to come on for Manchester City is going to be Jack Grealish, who waits on the sidelines. He'll have 15 minutes plus injury time to provide the difference.

  10. Postpublished at 74 mins

    Borussia Dortmund 0-0 Manchester City

    Mats Hummels has been immense for Borussia Dortmund, this time sliding in to win the ball as Phil Foden looked to race away down the left flank.

    That's six clearances, two interceptions and one tackle won for Hummels so far.

    Manuel Akanji gets his name taken after he handles a Karim Adeyemi shot and that's a free-kick just outside the box for the home side...

  11. get involved

    Get Involvedpublished at 21:27 British Summer Time 25 October 2022

    Tweet using #bbcfootball or text 81111 (UK only - standard rates apply)

    Paul: Surprised Mahrez took that penalty. He took one against Copenhagen in last game and missed that as well.

    Duncan: Mahrez a shambles, how many more times do City let him take a penalty?

    Tom: Mahrez just doesn’t score penalties, why does Pep still insist in letting him take them? I’d rather Ake give it a go.

  12. Postpublished at 68 mins

    Borussia Dortmund 0-0 Manchester City

    Ilkay Gundogan with a chance against his former side. He tries to sneak it in at the near post from a tight angle but Gregor Kobel gets his body behind it and comfortably keeps it out of the net.

    Seconds later Kobel has to make another stop, this time denying Julian Alvarez.

  13. Scores across Europepublished at 21:23 British Summer Time 25 October 2022

    We have 30 minutes roughly left in tonight's late matches and these are the scores so far...

    • Dinamo Zagreb 0-3 AC Milan
    • Celtic 1-1 Shakhtar Donetsk
    • RB Leipzig 2-1 Real Madrid
    • Borussia Dortmund 0-0 Manchester City
    • Benfica 4-1 Juventus
    • Paris St-Germain 4-2 Maccabi Haifa

    And earlier on, these were the two results...

    • Sevilla 3-0 Copenhagen
    • Red Bull Salzburg 1-2 Chelsea
  14. Shakhtar score against Celticpublished at 21:20 British Summer Time 25 October 2022

    Celtic 1-1 Shakhtar Donetsk

    Elsewhere, Celtic have conceded an equaliser and it is now 1-1 in Glasgow after Mykhailo Mudryk's stunning goal for Shakhtar Donetsk.

    Follow coverage of that one here.

  15. 'A massive save'published at 61 mins

    Borussia Dortmund 0-0 Manchester City

    James McFadden
    Former Scotland forward on BBC Radio 5 Live

    What a save it is from Kobel because I think that is a very good penalty from Mahrez. It's a side foot with a lot of power, what a save. Man City's first shot on target and the goalkeeper stands big with a massive save to keep them level.

    Dortmund should have gone ahead before that, Adeyemi has been their biggest threat but he has also been their most wasteful player.

    If Man City go on to win the game and score a couple of goals, Dortmund will be kicking themselves because they have played well, been a real threat going forward. They just haven't made the most of their opportunities and they will be hoping it doesn't go back to haunt them.

    Gregor KobelImage source, Getty Images
  16. MISSED PENALTY - Mahrez effort saved by goalkeeperpublished at 59 mins

    Borussia Dortmund 0-0 Manchester City

    Riyad Mahrez wins the penalty and Riyad Mahrez fails to convert the penalty.

    Gregor Kobel in the Borussia Dortmund dives to his right, it is at a decent height but the goalkeeper does well to parry it and we remain goalless.

    A huge roar from the home fans.

    Riyad MahrezImage source, Getty Images
  17. PENALTY to Manchester Citypublished at 21:13 British Summer Time 25 October 2022

    An easy decision for referee Davide Massa. Ex-Liverpool midfielder Emre Can with a sloppy, mistimed challenge on Riyad Mahrez, who is going to take the penalty.

  18. Postpublished at 57 mins

    Borussia Dortmund 0-0 Manchester City

    Rodri looks to be in a bit of pain after he clatters into Julian Brandt. The Spain midfielder comes straight back on so hopefully is OK, but he may be another one Guardiola will take off, not needing to risk it.

    City already through to the last 16 and if it stays like this, doing so as group winners.

  19. Postpublished at 21:10 British Summer Time 25 October 2022

    Borussia Dortmund 0-0 Manchester City

    James McFadden
    Former Scotland forward on BBC Radio 5 Live

    It's another big chance, just above Bellingham. Adeyemi steps on to it and I don't know why he takes a touch he just needs to hit it first time. He doesn't and the chance is gone.

  20. Postpublished at 54 mins

    Borussia Dortmund 0-0 Manchester City

    Nathan Ake makes a good recovery to get a foot in to deny Karim Adeyemi before Jude Bellingham has a shot charged down by Ruben Dias with the flag then being raised before Youssoufa Moukoko could do anything.

    Some excellent defending from City there.