Summary

  • Ronaldo scores hat-trick

  • Borussia Dortmund beat Bayern Munich 1-0

  • Earlier: Barcelona 0-0 Malaga

  • Barca miss out on chance to go top

  1. YELLOW CARDpublished at 87 mins

    Borussia Dortmund 1-0 Bayern Munich

    Both sets of players have kicked off here. The referee goes for a chat with his assistant. And Adrian Ramos and Franck Ribery are booked. 

    It's always a player from each side who gets shown a yellow in those scenarios. No matter what actually happened. 

  2. Postpublished at 86 mins

    Borussia Dortmund 1-0 Bayern Munich

    Dortmund fans are furious as Bayern play on with Marcel Schmelzer down injured. It's not a head injury though so I don't see why they'd stop. It ends with a goal-kick eventually.

  3. Postpublished at 85 mins

    Borussia Dortmund 1-0 Bayern Munich

    Thomas Muller pings in a cross from the right but nobody is there to head it home. Time really is running out for the champions.

    Are RB Leipzig really going to top the Bundesliga at the end of this weekend?

  4. Postpublished at 83 mins

    Borussia Dortmund 1-0 Bayern Munich

    There was a stage when it looked like a Bayern equaliser was coming, but Dortmund seem to have weathered that storm. They are having plenty of the ball now.

  5. Postpublished at 80 mins

    Borussia Dortmund 1-0 Bayern Munich

    Borussia Dortmund have a free-kick, Gonzalo Castro to take. But nobody can turn it home and it comes back to the midfielder, who blasts a hopeless shot well off target from distance.

    Thomas TuchelImage source, EPA
  6. SUBSTITUTIONpublished at 76 mins

    Borussia Dortmund 1-0 Bayern Munich

    It's that stage of the game when everyone is making changes. Mario Gotze, who assisted Dortmund's goal, comes off against his old club and is replaced by Gonzalo Castro in midfield.

  7. SUBSTITUTIONpublished at 74 mins

    Borussia Dortmund 1-0 Bayern Munich

    Bayern Munich make a change in midfield as Renato Sanches replaces Xabi Alonso. Can the Euro 2016 winner make an impact?

  8. Postpublished at 72 mins

    Borussia Dortmund 1-0 Bayern Munich

    A huge let-off for Bayern Munich as Pierre-Emerick Aubameyang is in one on one, has too much time to think and is denied by Manuel Neuer.

    Pierre-Emerick AubameyangImage source, Reuters
  9. SUBSTITUTIONpublished at 69 mins

    Borussia Dortmund 1-0 Bayern Munich

    Bayern Munich make a change at right-back as Rafinha replaces captain Philipp Lahm.

    Dortmund are starting to shut up shop as full-back Erik Durm, making his first appearance of the season following injury, replaces winger Andre Schurrle.

  10. Postpublished at 67 mins

    Borussia Dortmund 1-0 Bayern Munich

    Douglas Costa curls one over for Bayern after cutting in from the right. It's hard to call, this game. A long way to go yet.

    Douglas CostaImage source, Reuters
  11. Postpublished at 65 mins

    Borussia Dortmund 1-0 Bayern Munich

    Adrian Ramos is clattered by Jerome Boateng in an aerial challenge. Free-kick to Dortmund, but Marc Bartra just kicks it straight to a red jersey. Awful.

  12. HITS THE WOODWORKpublished at 61 mins

    Borussia Dortmund 1-0 Bayern Munich

    So close to a Bayern equaliser and it takes everyone by surprise. Xabi Alonso curls in a shot from outside the box which people expects to go wide. Keeper Roman Burki doesn't move. And he's pretty relieved to see the ball come back off the crossbar.

  13. Postpublished at 18:50 Greenwich Mean Time 19 November 2016

    Borussia Dortmund 1-0 Bayern Munich

    This Twitter post cannot be displayed in your browser. Please enable Javascript or try a different browser.View original content on Twitter
    The BBC is not responsible for the content of external sites.
    Skip twitter post

    Allow Twitter content?

    This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.

    The BBC is not responsible for the content of external sites.
    End of twitter post
    Thomas MuellerImage source, Reuters
  14. SUBSTITUTIONpublished at 59 mins

    Borussia Dortmund 1-0 Bayern Munich

    Bayern make an attacking change - winger Douglas Costa comes on for Joshua Kimmich.

  15. Postpublished at 58 mins

    Borussia Dortmund 1-0 Bayern Munich

    It's not quite attack v defence at the moment but it's not far off. Xabi Alonso finds Robert Lewandowski in space but the Polish striker's control goes away from him.

    Meanwhile Bayern keeper Manuel Neuer comes flying out of his box and takes a few touches before clearing. Textbook Neuer.

    Robert LewandowskiImage source, EPA
  16. DISALLOWED GOALpublished at 55 mins

    Borussia Dortmund 1-0 Bayern Munich

    Franck Ribery thinks he has levelled for Bayern on his return after eight matches out. The French winger flicks home Thomas Muller's cross but he was offside. It's rightly disallowed.

  17. Postpublished at 54 mins

    Borussia Dortmund 1-0 Bayern Munich

    It's still a bit end-to-end, although it's settled down a bit after that start to the half.

    Bayern are just passing the ball around the final third at the moment.

  18. Postpublished at 49 mins

    Borussia Dortmund 1-0 Bayern Munich

    This is like a basketball match. Pierre-Emerick Aubameyang starts the move and plays it out left to Marcel Schmelzer. The left-back puts a cross in which Aubameyang gets on the end of to head over.  

  19. Postpublished at 47 mins

    Borussia Dortmund 1-0 Bayern Munich

    And his opposite number Robert Lewandowski has a chance at the other end but Roman Burki keeps out the Pole's header.

  20. Postpublished at 46 mins

    Borussia Dortmund 1-0 Bayern Munich

    A huge moment 30 seconds into the second half. Space opens up for Pierre-Emerick Aubameyang in the box but the in-form Borussia Dortmund striker's shot is saved by Manuel Neuer, who made himself big to keep it out.