Man City 2-1 Dortmund LIVE! Haaland winner - Champions League result, match stream and latest updates today

·13-min read
 (Manchester City FC via Getty Images)
(Manchester City FC via Getty Images)

Erling Haaland struck a late winner against his former club as Manchester City came from behind to snatch a 2-1 win over Borussia Dortmund.

The prolific Norwegian was kept quiet by his old team-mates for much of a cagey Champions League encounter at the Etihad Stadium on Tuesday but clinically volleyed in six minutes from time.

England international Jude Bellingham had given Dortmund a surprise lead after the break but City levelled with a stunning strike from John Stones 10 minutes from time.

Haaland, who scored a remarkable 86 goals in 89 appearances for Dortmund before leaving in the summer, then struck his 13th in nine for his new club having earlier hit the post.

The victory gave City the outright lead in Group G ahead of back-to-back games against Copenhagen.

No music was played in the build-up to the game as a mark of respect following the death of the Queen and a period of silence was well observed prior to kick-off.

When the action got under way, it was City who initially dominated possession but they struggled to create meaningful opportunities against well-organised opposition.

Former Liverpool midfielder Emre Can shielded the visitors’ back line and Haaland saw little of the ball.

City’s first effort on goal did not come until the 25th minute when Joao Cancelo blazed well over.

Dortmund occasionally broke out and Salih Ozcan found space on the edge of the area but Ederson comfortably dealt with his strike.

Jack Grealish was repeatedly frustrated as he attempted to cut in from the left and Kevin De Bruyne was also kept quiet, aside from one moment when he almost sent Haaland clear. Mats Hummels, however, read his intentions.

Dortmund attempted to inject some life into proceedings after the break and went close as Marco Reus shot wide from a tight angle.

They maintained the pressure and were rewarded after 56 minutes by Bellingham, who timed a run to the near post perfectly to head home from a Reus cross.

Some objects were thrown between the sets of fans and on to the pitch as Bellingham celebrated in front of Dortmund’s vociferous following, but stewards and police stepped up their presence.

City manager Pep Guardiola responded by sending on Julian Alvarez, Bernardo Silva and Phil Foden in a triple substitution and City began to show some urgency.

Foden immediately teed up Haaland but the Norwegian shot against the outside of the post. When Foden looked for Haaland again, Hummels superbly cut out his cross.

The tide had turned although the equaliser, when it arrived, came from an unlikely source.

Stones, who had been given more licence to push forward than usual in his role as right-back, decided to chance his luck from distance and the ball swerved into the top corner.

Goalkeeper Alexander Meyer might have done better but it was still a fine effort from the defender.

The momentum was now with City and Haaland had the final word when he leapt high to reach a superb Cancelo cross and volley home.

There was a bit of pushing and shoving in the closing moments and Guardiola was shown a yellow card for something he said after the final whistle.

Manchester City vs Borussia Dortmund latest news

  • GOAL! Haaland puts City in-front!

  • GOAL! Stones levels the scores with brilliant effort

  • GOAL! Jude Bellingham puts the away side ahead!

Manchester City FC 2 - 1 BV Borussia 09 Dortmund

Man City make Real Madrid-like statement in dramatic win

22:11 , Jonathan Gorrie

Manchester City secured a dramatic group stage win over Borussia Dortmund thanks to two stunning goals from John Stones and Erling Haaland.

On what was Pep Guardiola’s 150thChampions League game, the City boss had to watch his put in one of their worst performances to date, struggling to create anything going forward against a somewhat uncharacteristically organised Dortmund team.

After almost an hour of little incident, Jude Bellingham opened the scoring with a wonderfully instinctive header, pouncing on a fizzing cross from Marco Reus first as City were caught napping after a corner only half-cleared.

Read our full match report here!

 (Manchester City FC via Getty Images)
(Manchester City FC via Getty Images)

FT: Man City 2-1 Dortmund

21:57 , Jonathan Gorrie

A Real Madrid-like performance from City. Slow for most of the game but two wonder goals secure another dramatic comeback.

Late City change

21:50 , Jonathan Gorrie

What a turnaround

21:50 , Jonathan Gorrie

88:00 - A very Real Madrid-type performance from City tonight. Turgid for most of the game but two stunning goals look like being enough to see them over the line.


21:46 , Jonathan Gorrie

GOAL! Man City 2-1 Borussia Dortmund | Erling Haaland ‘84

21:43 , Jonathan Gorrie

84:00 - He’s done it!

Erling Haaland scores to flip the game on its head!

GOAL! Man City 1-1 Borussia Dortmund | John Stones ‘80

21:40 , Jonathan Gorrie

80:00 - An absolute stunner from John Stones, who unleashes a pile-driver from 25-yards.

Defensive masterclass from Dortmund

21:33 , Jonathan Gorrie

73:00 - Sule and Hummels have been imperious at the back tonight.

21:29 , Jonathan Gorrie


21:27 , Jonathan Gorrie

68:00 - SO close for City! Haaland latches onto De Bruyne’s ball and strikes the post with a volley.

City have been so sloppy

21:24 , Jonathan Gorrie

62:00 - Granted, Dortmund have played a part in that but City’s passing has been wayward all evening. They look so very short of ideas as things stand.

21:18 , Jonathan Gorrie

Guardiola rings the changes

21:18 , Jonathan Gorrie

GOAL! Man City 0-1 Borussia Dortmund!

21:15 , Jonathan Gorrie

56:00 - A bad night for City gets worse as Jude Bellingham scores an excellent header!


21:12 , Jonathan Gorrie

52:00 - Reus creates space in behind City and shoots across goal. Almost brilliant.

Slightly better from City

21:09 , Jonathan Gorrie

47:00 - Meyer collects De Bruyne’s cross seconds before Haaland coud have tapped into an otherwise empty net.

Back underway!

21:05 , Jonathan Gorrie

Surely City can’t be that bad again?!

A slow night across Europe

21:01 , Jonathan Gorrie

HT: Man City 0-0 Borussia Dortmund

20:48 , Jonathan Gorrie

Nothing to split the sides at the break after a cagey opening 45 minutes.


20:43 , Jonathan Gorrie

41:00 - De Bruyne’s cross falls inches behind Haaland, the closest the two have come to fashioning a chance all night.

20:38 , Jonathan Gorrie

Dortmund moving up the pitch

20:35 , Jonathan Gorrie

33:00 - Some of Reus’ crosses are causing concern, with Hummels going close twice.

City cannot let a player of such quality keep having chances to deliver.

Cancelo goes for the spectacular

20:28 , Jonathan Gorrie

28:00 - Cancelo shoots high and wide from distance. Not great.

City just not at it

20:26 , Jonathan Gorrie

26:00 - Two De Bruyne crosses, one from a corner, do not trouble the Dortmund defence.

Half-chance for Dortmund

20:23 , Jonathan Gorrie

23:00 - Modeste hits only the air on an attempted volley. City got lucky there.

Slow opening 20

20:21 , Jonathan Gorrie

20:00 - Dortmund haven’t made much of their rare forrays foward, while City do not look as slick as usual.

All making for a cagey opening 20.


20:17 , Jonathan Gorrie

17:00 - Having said that, Haaland is almost in with a header from nothing but Hummels does well to clear at the final moment.

Dortmund look solid

20:17 , Jonathan Gorrie

16:00 - It’s not too often you’ll say that!

As slow as City have been, Dortmund have looked solid and are denying the home side space.

Guardiola not impressed

20:15 , Jonathan Gorrie

13:00 - Hardly a man easily pleased, but Guardiola is furious with how slowly his side have started this game.

Dortmund happy to sit back

20:12 , Jonathan Gorrie

12:00 - The away side are seemingly not too bothered about City having the ball, hoping to exploit spaces.

A risky strategy, as many Premier League teams will attest to.

Slow start

20:10 , Jonathan Gorrie

09:00 - Reus sees his cross cleared by Akanji, with neither side really fashioning chances in the opening stages.

Another City shot

20:07 , Jonathan Gorrie

06:00 - Gundogan, formerly of Dortmund himself of course, loses his marker but shoots directly at the ‘keeper.

An early sight for Haaland

20:04 , Jonathan Gorrie

03:00 - The City striker pulls away at the back post but Meyer collects Cancelo’s cross before he can meet it.


20:01 , Jonathan Gorrie

We’re off and running at the Etihad!

Teams in the tunnel

19:55 , Jonathan Gorrie

We are approaching kick-off!

A Jude Bellingham love-in

19:45 , Jonathan Gorrie

Could Kalvin Phillips risk losing his England place?

19:42 , Jonathan Gorrie

A fixture of England’s first-team during the run to the Euro 2020 final, Kalvin Phillips’ move to Manchester City means regular football is harder to come by.

While injury has played its part, the midfielder has played in only 13 minutes of action this season. Could he be at risk when Gareth Southgate names his squad on Thursday?

 (Manchester City FC via Getty Images)
(Manchester City FC via Getty Images)

Pep Guardiola admits concern over having four former Dortmund players in his squad

19:29 , Jonathan Gorrie

“They know what they are looking for - they were two years with them. I can watch one million videos, but they know better than me.”

19:18 , Jonathan Gorrie

Shaun Goater delivers Jude Bellingham verdict

19:16 , Jonathan Gorrie

“He’s 19, so you know he has a couple of goals to score yet, hopefully not tonight! He’s someone I’m really impressed with, he’s beyond his years with experience,” he told City’s official website.

“He’s an intelligent player and I’m really looking forward to watching him. He’s an absolute quality player.”

19:13 , Jonathan Gorrie

Dortmund hope to keep Jude Bellingham for years to come

18:59 , Jonathan Gorrie

England international Bellingham looks primed to stay at Borussia Dortmund, whose sporting director Sebastian Kehl told Sky 90: “I hope that Jude Bellingham will stay at BVB beyond 2023. I can see he feels super comfortable with us.”

 (Getty Images)
(Getty Images)

Confirmed Dortmund lineup

18:53 , Jonathan Gorrie

Confirmed Man City lineup

18:45 , Jonathan Gorrie

Another landmark for Guardiola

18:21 , Jonathan Gorrie

Home comforts for City

18:16 , Jonathan Gorrie

Dortmund arrived in style

18:15 , Jonathan Gorrie

Marco Reus gives Erling Haaland verdict

17:56 , Jonathan Gorrie

The Borussia Dortmund captain was talking about his teammate to The Guardian.

“How do you stop him? Good question. It’s not easy to stop him. One of the keys is not to be too late with your decisions, to be good at anticipating what is going to happen. You have to stay close to him to be able to stop him as much as possible for 90 minutes. Then you just have to hope he doesn’t have his best day.”

 (Getty Images)
(Getty Images)

Weather update

17:42 , Jonathan Gorrie

Hugely important when it comes to Manchester of course...


17:37 , Jonathan Gorrie

City have far too much quality for a Dortmund side known to leak goals.

Man City to win 3-1.

 (Manchester City FC via Getty Ima)
(Manchester City FC via Getty Ima)

Borussia Dortmund team news: Thorgan Hazard in race for fitness

17:36 , Jonathan Gorrie

Thorgan Hazard is Dortmund’s major injury concern after picking up a thigh injury during the last round of Champions League fixtures.

Donyell Malen (thigh) and Karim Adeyemi (foot) have not yet been ruled out.

 (Getty Images)
(Getty Images)

Man City team news: John Stones fit, Kyle Walker injured

17:32 , Jonathan Gorrie

Having had somewhat of a break following Premier League postponement, Pep Guardiola could name a strong side even with the tight schedule in mind.

Guardiola has confirmed John Stones is fit for Wednesday’s Champions League meeting with Borussia Dortmund.

The England international missed the win over Sevilla last time out but is available once more to ease a defensive injury crisis.

Indeed, City were forced into an uncharacteristically late move during the final stages of the summer transfer window, bringing in Manuel Akanji – who could make his debut - to cover for Aymeric Laporte’s injury.

The Spanish international remains unlikely to play despite returning to training having undergone knee surgery before the start of the season and Kyle Walker is not fit to return after limping off against Aston Villa earlier this month.

 (Manchester City FC via Getty Ima)
(Manchester City FC via Getty Ima)

Where to watch Manchester City vs Borussia Dortmund

17:31 , Jonathan Gorrie

TV channel: The game will be broadcast on BT Sport 2 and BT Sport Ultimate.

Live stream: BT Sport subscribers will be able to watch the game via the BT Sport App.

Live blog: You can also keep up to date via Standard Sport’s live blog!

 (PA Media)
(PA Media)


16:13 , Jonathan Gorrie

Good evening and welcome to Standard Sport’s LIVE coverage of Manchester City’s clash with Borussia Dortmund.

Erling Haaland already has two goals in the Champions League this season and could inflict further damage on his former side, who were beaten 3-0 on Saturday.

Kick-off inside the Etihad Stadium is at 8pm BST.

 (West Ham United via Getty Images)
(West Ham United via Getty Images)