Rodri’s second half winner saw Manchester City crowned European champions for the first time with Pep Guardiola’s side overcoming Inter Milan 1-0 to win the Champions League.
The result saw City match rivals Manchester United in completing the Treble having already clinched the Premier League and FA Cup.
Inter had produced a resilient display against the pre-match favourites, with the Serie A side denied an equaliser two superb saves from Ederson.
The final whistle at the Olympic Stadium provoked emotional scenes from the City players in Istanbul after achieving the historic feat.
Mail Sport's JOE BERNSTEIN gives his player ratings from the showpiece.
MAN CITY (3-4-3)
EDERSON - 7
Little to do in open play but appeared unsettled by Inter’s press which forced him to kick long. Almost caught out by Barella when straying from goal but made amends with save from Martinez and Lukaku- with his knee! - and Gosens in injury-time. Booked.
MANUEL AKANJI – 6.5
Given the nod over Walker with Ake returning at left-back. The £15million defender hasn’t let anyone down this season and was again solid though his shooting needs improvement.
RUBEN DIAS - 8
An absolute rock in the heart of Pep Guardiola’s defence. Dominant in the air and closed down Martinez brilliantly to snuff out a potentially dangerous Inter breakaway.
NATHAN AKE - 6
Brought back for only his second start in a month following a hamstring injury and understandably looked a bit rusty. Stood up well to physical opponents and made a good block from Brozovic shot.
JOHN STONES - 6.5
Played his new hybrid role of stepping into midfield from right-back but had more defensive work to do than expected to cope with Dimarco’s raids down the Inter left. Comfortable in possession.
RODRI - 7
Eager to make up for being left out of the 2021 Champions League final and boy did he do that with his excellent strike midway through the second half to give City the lead.
ILKAY GUNDOGAN – 6.5
The skipper overcame a shaky start to keep the City passing carousel going, particularly after De Bruyne went off injured. You could see his leadership skills and Guardiola will want him to stay.
KEVIN DE BRUYNE - 6
Cruel for the Belgian maestro to leave a second Champions League final early because of injury. Had already shown his quality by setting up the best chance of the first half for Haaland.
BERNARDO SILVA - 7
City’s most dangerous attacking threat and set up Rodri’s goal. He gave Dimarco problems out wide and set the tone with the game’s first shot, a decent left-foot curler that had Onana scrambling.
ERLING HAALAND – 5.5
Hardly touched the ball until he was put through by De Bruyne after 27 mins and produced a fierce shot with his left but Onana blocked with left palm. Had to do plenty of unselfish work. Booked.
JACK GREALISH – 5.5
Excellent this season but found Dumfries a really tough adversary in Istanbul. Couldn’t get much change out of the Dutchman but continued to try and get hold of the ball and draw fouls.
Substitutes
Foden (for De Bruyne 36) 6, Walker (for Stones 82).
INTER MILAN (3-5-2)
ANDRE ONANA - 7
This could be his last game for Inter and his save from Haaland with his left palm showed why Chelsea and others like the Cameroon goalkeeper. Also gathered comfortably from De Bruyne. Booked.
MATTEO DARMIAN – 6.5
The former Manchester United defender had an extra motivation to try and stop City winning the Treble and showed enough to make you wonder why things hadn’t worked for him at Old Trafford.
FRANCESCO ACERBI - 7
What a story for the 35-year-old cancer survivor to play in his first Champions League final having joined Inter on loan from Lazio. Played in the middle of back-three where he battled Haaland.
ALESSANDRO BASTONI – 7
A member of Italy’s Euro 2020-winning squad, he made life tough for City’s talented attackers.
Read the game brilliantly to put in a challenge on Haaland when the Norwegian threatened.
DENZEL DUMFRIES - 7
The Dutch wing-back is class and was able to give Grealish a real test and still push forward when given the chance. Needed more composure with his final cross.
NICOLO BARELLA - 7
Euro 2020 winner with Italy and a strong presence last night with a shot blocked by Ake and missing the target from long range when Ederson left his goal. Liked a tackle and was booked.
MARCELO BROZOVIC - 7
Inter’s captain put in a strong performance to try and stop Gundogan from having his normal influence. The Croatian showed that for all City’s star names, the Italians have decent players too.
HAKAN CALHANOGLU – 5.5
An emotional night for the Turkish international with the final played in Istanbul. With City bossing possession, didn’t have much chances to show off his shooting skills, though one was blocked.
FEDERICO DIMARCO – 6.5
Left wing-back was better going forward than back. Seemed reluctant to challenge Bernardo when City pushed forward but was dangerous himself on the counter-attack and hit bar with a header.
LAUTARO MARTINEZ – 5.5
Argentine World Cup winner put in a real shift as he sought a second major prize this season but blew his big moment when Akanji’s error played him in and he was thwarted by Ederson.
EDIN DZEKO – 5.5
Former City striker worked valiantly off relative scraps for a 37-year-old but lasted less than an hour before he was replaced by Romelu Lukaku.
Substitutes
Lukaku (for Dzeko 57) 5.5 Booked. Gosens (for Bastone 76). Bellanova (for Dumfries 76). Mkhitaryan (for Calhanoglu 84). D’Ambrosio (for Darmian 84).
MANAGER - Pep Guardiola - 7
Might have worried Walker’s exclusion would backfire but everything worked out in the end as Rodri’s strike earned him a third Champions League. One more would equal Ancelotti’s record.
MANAGER - Simone Inzaghi – 7
Devised the best plan he could to give underdogs Inter a fighting chance. They didn’t have City’s individual quality but gave them a physical battle and the odd bit of play-acting.
Referee Szymon Marciniak – 7
Kept cool with both sets of players winding each other up.