Bundesliga

2025-11-06T03:55:00Z

Man City end Dortmund's run

Borussia Dortmund's Marcel Sabitzer was on the losing side in Manchester as City won the day.
Borussia Dortmund's Marcel Sabitzer was on the losing side in Manchester as City won the day.

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.

City captain and former BVB star Erling Haaland greets Nico Schlotterbeck ahead of kick-off.

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. 

Haaland (c.) celebrates putting City 2-0 up against Dortmund.

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.

Waldemar Anton (r.) pulled a goal back for BVB.

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.  

Match stats

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!

New posts available
4 - 1(2 - 0)
Man City
FINAL
Dortmund
Champions League League phase, Matchday 4 Etihad Stadium, Manchester
90' +1
vs

City have four

Cherki runs at the BVB defence and applies a finish that hits Emre Can and goes in.

89'
vs
Cherki

GOAL!

4:1
89'
vs

Time added on

We're heading into four minutes of time added on at the City of Manchester Stadium.

85'
vs
Marmoush
Haaland
85'
vs
Aït-Nouri
O'Reilly
81'
vs
Fabio Silva
Karim Adeyemi
79'
vs

Guardiola moves

The City manager is looking to stem BVB's drive here by making a triple change.

79'
vs
Cherki
Doku
79'
vs
Silva
Reijnders
79'
vs
Rúben Dias
Savinho
78'
vs
Savinho
77'
vs

Stones saves City

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.

74'
vs

Ryerson off target

Was there on offside in the build-up here? Possibly, but Ryerson goes on anyway and volleys over the top.

72'
vs

BVB lifeline

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.

72'
vs
Waldemar Anton

GOAL!

3:1
68'
vs

Dortmund chance

Adeyemi can't find the target when played through by Substitute Emre Can. Unlucky.

66'
vs

Changes

Niko Kovač makes four changes as BVB look to make some sort of scoring mark on this game.

66'
vs
Pascal Groß
Marcel Sabitzer
66'
vs
Carney Chukwuemeka
Serhou Guirassy
66'
vs
Emre Can
Ramy Bensebaini
66'
vs
Jobe Bellingham
Maximilian Beier
65'
vs

Donnarumma in the way

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.

63'
vs

Guirassy has a go

Serhou Guirassy finds some space but can only drill a shot off target with passing options open to the striker.

60'
vs

Almost four

Foden hangs one up for Savinho, who shoots over the top when well placed.

57'
vs

City extend lead

Phil Foden is allowed to take a pass from Reijnders and shoots brilliantly into the corner for 3-0. Is that game over? Possibly.

57'
vs
Foden

GOAL!

3:0
56'
vs

Haaland goes alone

Haaland looks to do things by himself with teammates available. The forward's strike is dealt with by Kobel.

55'
vs

Gvardiol tracking Adeyemi

The former RB Leipzig defender wins the battle against BVB's attacker, whose first touch wasn't the best there.

53'
vs

BVB on full alert

Bensebaini makes a crucial intervention to frustrate that man Savinho. The City corner comes to nothing.

50'
vs

City with the ball

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.

47'
vs

Nmecha's moment

The BVB midfielder winds up for an effort at goal but he gets that all wrong and the shot fizzes away.

47'
vs

The story continues

City are picking up where they left off with Savinho having a shot at goal which Kobel does well to parry.

46'
vs

Away we go again

The second half is underway.

44'
vs

Haaland has a go

The Norwegian powers a shot at goal but it's straight at Kobel, who catches.

42'
vs

Adeyemi fighting back

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.

41'
vs

Adeyemi chance

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.

39'
vs

City in the mood

The worry for BVB is that City are in their element here, attacking at will and looking hungry for more goals.

36'
vs

Ryerson down

The Norwegian has been down receiving treatment for a nasty injury to the knee. The flying full-back should be ok to continue, however.

33'
vs

Kobel again

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.

29'
vs

City double up

Savinho feeds Doku, who races away and cuts-back for Haaland. The former BVB man slams home to make it 2-0

29'
vs
Haaland

GOAL!

2:0
28'
vs

Hero Kobel

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.

26'
vs

Hosts turning screw

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.

24'
vs

Stoppage

Reijnders and Kobel collide after a ball into the box. Both players will need treatment.

22'
vs

City lead

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.

22'
vs
Foden

GOAL!

1:0
19'
vs

Ryseron intervention

Foden to Savinho, who looks to tee up Haaland. Julian Ryerson is there to make a crucial touch.

16'
vs

Foden again

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.

15'
vs
Daniel Svensson
14'
vs

Svensson in trouble

The Dortmund full-back impedes Savinho and this looks like it's going to be the first booking of the game.

Related news
Discover more

Finding out who is broadcasting your favourite game is as easy as:

  1. Download the Bundesliga app
  2. Click on matches
  3. Get where to watch the game according to your location!