Bundesliga

Borussia Dortmund old boy Erling Haaland scored for Manchester City, who ended BVB's unbeaten start to this season's UEFA Champions League.
Manchester City 4-1 Borussia Dortmund
Goals: 1-0 Foden 22’ (assist: Reijnders), 2-0 Haaland 29 (assist: Doku), 3-0 Foden 57' (assist: Reijnders), 3-1 Anton 72' (assist: Ryerson), 4-1 Cherki 90'+1
Dortmund arrived in Manchester in confident mood. Last Friday’s 1-0 Bundesliga win away against Augsburg lifted the Black-Yellows to third place in the domestic standings and increased their record this term to 14 games with just one loss in all competitions.
Karim Adeyemi set the tone at the City of Manchester Stadium with his quick feet and penetrating runs while Serhou Guirassy cut a menacing figure further ahead.
The problem for Niko Kovač’s team was that they were facing a side that hadn’t lost in the UEFA Champions League group stage or league phase in 23 previous games on home soil. With a record like that, the hosts were bound to show their class at some point here, and they did so in seven devastating minutes that left Die Schwarzgelben playing catch-up.
Phil Foden’s tidy strike from the edge of the area left Gregor Kobel with no chance and despite the goalkeeper’s subsequent best efforts to keep the score down, he could do nothing to keep Haaland from slamming home against his former employers for what was the Norwegian’s 54th UEFA Champions League goal.
BVB rallied through an Adeyemi strike that Gianluigi Donnarumma did well to keep out, keeping away spirits tempered as the teams headed into the break.
Those spirits were soon severely shaken after the restart when Foden drove home his second of the game with another cool finish that left Kobel pulling the ball out of his net once more.
Prior to ringing the changes with a quadruple substitution, Dortmund desperately tried to make their mark on the game. Guirassy was twice off target, before the Guinea international drew a top stop from Gianluigi Donnarumma.
With nothing to lose and spaces opening up, the Black-and-Yellows continued to create. Julian Ryerson volleyed over before Adeyemi had a goal-bound shot blocked by the alert John Stones. Substitute Carney Chukwuemeka then got caught in two minds when going for the target, allowing Donnarumma to intervene.
Dortmund's deserved goal eventually arrived inside the final 10 minutes, and it was Waldemar Anton who provided with a shot from Emre Can's assist that left Donnarumma flailing.
Pep Guardiola's team would ultimately have the last word with Rayan Cherki completing the game's scoring at the death. For Dortmund, lessons will be learned ahead of their return to the competition against Villarreal on 25 November.
Teams
Man City: Donnarumma - Nunes, Stones, Gvardiol, O’Reilly (Aït-Nouri 86') - González - Savinho (Rúben Dias 79'), Reijnders (Bernardo Silva 79'), Foden, Doku (Cherki 79') – Haaland (c) (Marmoush 86')
Unused subs: Trafford, Bettinelli, Aké, Khusanov, Bobb, Lewis
Out: Kovačić (ankle), Rodri (ankle)
Coach: Pep Guardiola
Dortmund: Kobel - Anton, Schlotterbeck (c), Bensebaini (Can 66') - Ryerson, Sabitzer (Gross 66'), Nmecha, Svensson - Adeyemi (Fábio Silva 81'), Beier (Bellingham 66') – Guirassy (Chukwuemeka 66')
Unused subs: Ostrzinski, Meyer, Yan Couto, Anselmino
Out: Brandt (muscular), Özcan (ineligible), Süle (toe)
Coach: Niko Kovač
As it happened!
Cherki runs at the BVB defence and applies a finish that hits Emre Can and goes in.
We're heading into four minutes of time added on at the City of Manchester Stadium.
The City manager is looking to stem BVB's drive here by making a triple change.
The visitors are finding more and more space and Adeyemi manages to get a shot away that looks bound for the corner. John Stones throws out a leg to deny the Dortmund attacker.
Was there on offside in the build-up here? Possibly, but Ryerson goes on anyway and volleys over the top.
Ryerson plays the ball to Anton, who lets the ball run across his body before rifling the ball past Donnarumma, who looks at his defenders with disdain.
Adeyemi can't find the target when played through by Substitute Emre Can. Unlucky.
Niko Kovač makes four changes as BVB look to make some sort of scoring mark on this game.
Nmecha does brilliantly to win the ball back and feed Guirassy, whose effort at goal looks good, until Donnarumma makes a top save to keep City 3-0 ahead.
Serhou Guirassy finds some space but can only drill a shot off target with passing options open to the striker.
Foden hangs one up for Savinho, who shoots over the top when well placed.
Phil Foden is allowed to take a pass from Reijnders and shoots brilliantly into the corner for 3-0. Is that game over? Possibly.
Haaland looks to do things by himself with teammates available. The forward's strike is dealt with by Kobel.
The former RB Leipzig defender wins the battle against BVB's attacker, whose first touch wasn't the best there.
Bensebaini makes a crucial intervention to frustrate that man Savinho. The City corner comes to nothing.
BVB are looking to press City higher up the pitch but the visitors' task is being made all the more difficult with City able to stroke the ball around confidently.
The BVB midfielder winds up for an effort at goal but he gets that all wrong and the shot fizzes away.
City are picking up where they left off with Savinho having a shot at goal which Kobel does well to parry.
The second half is underway.
The Norwegian powers a shot at goal but it's straight at Kobel, who catches.
The Germany international is doing his best to bring BVB back into the game. A quick spin and shot is blocked by the alert Gvardiol.
Super stuff from the BVB attacker who darts into the area and let's a shot off at goal which Donnarumma does well to flick away. Better from the visitors.
The worry for BVB is that City are in their element here, attacking at will and looking hungry for more goals.
The Norwegian has been down receiving treatment for a nasty injury to the knee. The flying full-back should be ok to continue, however.
Dortmund need to stop the blue tide here, and especially that man Savinho. The Brazilian finds Reijnders, who in turn has a pop at goal. Kobel makes another brilliant save.
Savinho feeds Doku, who races away and cuts-back for Haaland. The former BVB man slams home to make it 2-0
Haaland does brilliantly to set up O'Reilly who fires one at goal from the penalty spot. Kobel makes a world-class save to keep BVB from falling further behind.
Savinho is causing BVB all sorts of problems at the moment and the visitors are relieved that Schlotterbeck is there to deny the waiting Foden.
Reijnders and Kobel collide after a ball into the box. Both players will need treatment.
Phil Foden finds some space on the edge of the D and curls a fine effort around the despairing dive of Gregor Kobel. The hosts are in front.
Foden to Savinho, who looks to tee up Haaland. Julian Ryerson is there to make a crucial touch.
The City No. 47 has been a busy man in the past few minutes and he's just had a pop at goal from a free kick. Kobel is there to make a comfortbale save.
The Dortmund full-back impedes Savinho and this looks like it's going to be the first booking of the game.