Match ends, Manchester City 1, Inter Milan 0.
Manchester City's long quest to win the Champions League finally ended in triumph against Inter Milan in Istanbul as Pep Guardiola's side completed the Treble.
After winning the Premier League and FA Cup, City emulated Manchester United's triple trophy haul in 1999 as they became only the second English club to achieve the feat after Rodri's crisp 68th-minute strike settled an attritional final.
Guardiola's all-conquering side were never at their best against a brilliantly organised Inter and had to cope with the loss of Kevin de Bruyne to injury in the first half.
But the massed ranks of City fans inside Ataturk Stadium did not care about that as they joyously celebrated the greatest night - and season - in the club's history.
And for Guardiola, it seals his status as one of the managerial greats as he added a third Champions League to the two he won at Barcelona, the last coming in 2011.
This was never the walkover many predicted and City had to survive a few scares when Federico Dimarco's header bounced off the bar and Ederson made a stunning late save to deny Romelu Lukaku but ultimately this was all about the victory.
Now Guardiola and his players can take their place in history.
- Reaction to the Champions League final
- Football Daily podcast: Man City win Champions League to seal Treble
- Manchester City's Treble win 'a dream come true', says Rodri
- City's joy and emotion captured in 10 photos
- Have your say on Man City's performance here
- Get Man City news notifications
Guardiola & Man City claim holy grail
The Champions League has brought suffering to City and Guardiola - especially when they lost to Premier League rivals Chelsea in the 2021 final - but all the pain disappeared just before midnight on a sultry night in Istanbul.
City survived late anxiety, especially when Inter substitute Lukaku headed straight at Ederson with the goal at his mercy, but there was an explosion of joy on the pitch and in the stands at Ataturk Stadium as they finally secured the giant trophy that has remained so elusively beyond their grasp for so long.
Guardiola said, whether it was fair or not, that his time at Manchester City would be judged on whether he was able to bring the Champions League to the club. Now that judgement can be made.
The Catalan, who won the Champions League with Barcelona in 2009 and 2011, will now be an iconic figure at City as well as Barcelona.
It is a simple fact that many outside the Abu Dhabi-owned club will always view their triumph through the prism of the charges of 115 financial breaches brought against them by the Premier League, charges they fiercely deny.
For City's owners, with Sheikh Mansour attending only his second game since taking control in 2008, this was the night they have planned for and the one when they finally claimed that holy grail.
Man City grind out greatest night
This was an evening when only the result mattered to City, not the manner in which their greatest victory was achieved.
This was not a win secured with the dazzling style and creation that is usually their hallmark. In fact for long periods it was a scrappy, sloppy performance in the face of a well-drilled Inter side who were right in this Champions League Final until the whistle went.
None of that will matter now. All that will be recalled forever about this game by City's fans was the moment when Rodri arrived on the end of build-up play from Manuel Akanji and Bernardo Silva to send that precise right-foot finish away from the reach of Inter's outstanding keeper Andre Onana.
And of course the triumphant Champions League trophy lift.
City lived dangerously in the closing minutes and, when it was all over, Guardiola, so agitated in his technical area, was relatively calm as he sought out opposite number Simone Inzaghi for consoling words.
John Stones was once again outstanding for City while keeper Ederson made key contributions when required.
The celebrations at the final whistle reflected a magnificent season as City finally got their hands on the Champions League trophy and prepared to parade it around the streets of Manchester along with the Premier League and FA Cup on Monday.
Player of the match
StonesJohn Stones
Manchester City
Avg
- Squad number5Player nameStonesAverage rating
6.83
- Squad number31Player nameEdersonAverage rating
6.83
- Squad number16Player nameRodriAverage rating
6.77
- Squad number3Player nameRúben DiasAverage rating
6.47
- Squad number20Player nameBernardo SilvaAverage rating
6.31
- Squad number47Player nameFodenAverage rating
6.28
- Squad number8Player nameGündoganAverage rating
6.08
- Squad number6Player nameAkéAverage rating
6.02
- Squad number2Player nameWalkerAverage rating
5.87
- Squad number25Player nameAkanjiAverage rating
5.76
- Squad number10Player nameGrealishAverage rating
5.71
- Squad number17Player nameDe BruyneAverage rating
5.46
- Squad number9Player nameHaalandAverage rating
5.46
Inter Milan
Avg
- Squad number24Player nameOnanaAverage rating
6.71
- Squad number32Player nameDimarcoAverage rating
6.68
- Squad number95Player nameBastoniAverage rating
6.63
- Squad number23Player nameBarellaAverage rating
6.60
- Squad number77Player nameBrozovicAverage rating
6.53
- Squad number2Player nameDumfriesAverage rating
6.52
- Squad number15Player nameAcerbiAverage rating
6.41
- Squad number36Player nameDarmianAverage rating
6.35
- Squad number10Player nameLa MartínezAverage rating
6.34
- Squad number20Player nameÇalhanogluAverage rating
6.23
- Squad number9Player nameDzekoAverage rating
6.12
- Squad number8Player nameGosensAverage rating
5.70
- Squad number12Player nameBellanovaAverage rating
5.58
- Squad number22Player nameMkhitaryanAverage rating
5.40
- Squad number33Player nameD'AmbrosioAverage rating
5.37
- Squad number90Player nameLukakuAverage rating
5.07
Line-ups
Man City
Formation 3-2-4-1
- 31EdersonBooked at 90mins
- 3Rúben Dias
- 25Akanji
- 6Aké
- 16Rodri
- 8Gündogan
- 17De BruyneSubstituted forFodenat 36'minutes
- 5StonesSubstituted forWalkerat 82'minutes
- 20Bernardo Silva
- 9HaalandBooked at 90mins
- 10Grealish
Substitutes
- 2Walker
- 4Phillips
- 14Laporte
- 18Ortega
- 19Álvarez
- 21Gómez
- 26Mahrez
- 32Perrone
- 33Carson
- 47Foden
- 80Palmer
- 82Lewis
Inter Milan
Formation 3-5-2
- 24OnanaBooked at 90mins
- 36DarmianSubstituted forD'Ambrosioat 84'minutes
- 15Acerbi
- 95BastoniSubstituted forGosensat 76'minutes
- 2DumfriesSubstituted forBellanovaat 76'minutes
- 23BarellaBooked at 59mins
- 77Brozovic
- 20ÇalhanogluSubstituted forMkhitaryanat 84'minutes
- 32Dimarco
- 9DzekoSubstituted forLukakuat 57'minutesBooked at 83mins
- 10La Martínez
Substitutes
- 1Handanovic
- 5Gagliardini
- 6de Vrij
- 8Gosens
- 11Correa
- 12Bellanova
- 14Asllani
- 21Cordaz
- 22Mkhitaryan
- 33D'Ambrosio
- 37Skriniar
- 90Lukaku
- Referee:
- Szymon Marciniak
- Attendance:
- 71,412
Match Stats
- Possession
- Home56%
- Away44%
- Shots
- Home7
- Away14
- Shots on Target
- Home4
- Away6
- Corners
- Home2
- Away4
- Fouls
- Home11
- Away17
Live Text
Post update
Full Time
Second Half ends, Manchester City 1, Inter Milan 0.
Post update
Attempt saved. Robin Gosens (Inter Milan) header from a difficult angle on the right is saved in the top left corner. Assisted by Federico Dimarco with a cross.
Post update
Corner, Inter Milan. Conceded by Jack Grealish.
Post update
Foul by Bernardo Silva (Manchester City).
Post update
Federico Dimarco (Inter Milan) wins a free kick in the defensive half.
Booking
Ederson (Manchester City) is shown the yellow card.
Post update
Attempt missed. Nicolò Barella (Inter Milan) right footed shot from outside the box is close, but misses the top right corner following a set piece situation.
Post update
Foul by Erling Haaland (Manchester City).
Post update
Marcelo Brozovic (Inter Milan) wins a free kick on the right wing.
Booking
André Onana (Inter Milan) is shown the yellow card.
Booking
Erling Haaland (Manchester City) is shown the yellow card for a bad foul.
Post update
Foul by Erling Haaland (Manchester City).
Post update
André Onana (Inter Milan) wins a free kick in the defensive half.
Post update
Phil Foden (Manchester City) wins a free kick on the left wing.
Post update
Foul by Danilo D'Ambrosio (Inter Milan).
Post update
Attempt missed. Romelu Lukaku (Inter Milan) left footed shot from the left side of the box misses to the right. Assisted by Lautaro Martínez with a headed pass.
Post update
Corner, Inter Milan. Conceded by Rúben Dias.
Post update
Attempt saved. Romelu Lukaku (Inter Milan) header from very close range is saved in the centre of the goal. Assisted by Robin Gosens with a headed pass.
Post update
Foul by Bernardo Silva (Manchester City).
- Our coverage of Manchester City is bigger and better than ever before - here's everything you need to know to make sure you never miss a moment
- Everything City - go straight to all the best content
Comments
Join the conversation
I was right behind you tonight, well done
Ederson easily MotM.
Congrats Pep.
Great for English football
We love your tears 🏆🏆🏆
What these trolls are really saying is I wish my team could win a trophy In Europe