Algerian midfielder Riyad Mahrez scored twice at the Etihad Stadium to eliminate Paris Saint-Germain in semifinal, winning 4-1 on aggregate. The team will face the winner from the Chelsea v Real Madrid match on May 29 in Istanbul.
Riyad Mahrez struck twice as Manchester City have reached the Champions League final for the first time thanks to a 2-0 victory over Paris St Germain at the Etihad Stadium that secured a 4-1 aggregate win.
City were dominant against their French opponents, who lost their heads in the second half and finished the semi-final, second leg with 10 men after Angel Di Maria was sent off in the 69th minute for an off-the-ball stamp on Fernandinho.
Pep Guardiola's City side will now face the winner of Wednesday's last-four match between Chelsea and Real Madrid in the May 29th final in Istanbul.
Guardiola, who won the competition twice with Barcelona, has waited 10 years to get back to the final and was in no doubt about the scale of his team's achievement, with City having won all six games in the knockout stages.
"People believe it’s easy to arrive in the final of the Champions League. Getting to the final now makes sense of what we have done in the past four or five years. Every day these guys have been consistent and this is remarkable," he said.
"It is for all of us and the club. I'm incredibly proud," added the Spaniard.
Mahrez put City ahead on the night in the 11th minute and then finished off a superb counter-attack in the 63rd to secure their place in the final.
PSG sorely missed their talented striker Kylian Mbappe who, still struggling with a calf injury, was forced to watch the match from the bench.
A pre-match hail storm and downpour made for a tricky surface and City had an early scare when Dutch referee Bjorn Kuipers pointed to the spot after PSG's players appealed for handball.
Yet a VAR review showed that the ball had bounced legally off the top of City fullback Oleksandr Zinchenko's shoulder and the penalty was overturned.
The nerves turned to delight in the 11th minute when Zinchenko raced on to a long ball from keeper Ederson down the left flank, found Kevin De Bruyne inside and the Belgian's blocked shot fell to Mahrez in the box who made no mistake with his finish.
Yet the goal did little to settle City at the back and the visitors could have levelled five minutes later when Marquinhos headed a Di Maria cross against the bar from close range.
City almost self-destructed when Ederson, from the edge of his area, threw the ball out to Bernardo Silva who was robbed by Di Maria, but with the City keeper's goal unguarded, the Argentine failed to find the target.
PSG keeper Keylor Navas did well to keep out a low drive from Mahrez just before the break and the Costa Rican was called on quickly after the restart to deal with a Phil Foden effort from the left.
A classic counter-attack
Without Mbappe, Neymar was rarely a danger, floating deep as he looked for the ball, but he opened up City's defence with a jinking solo run in the 56th minute before his shot from inside the box was blocked by Zinchenko.
City put the tie beyond the French side in the 63rd minute with a classic counter-attack, as Foden burst down the left and, after a quick exchange with De Bruyne, picked out Mahrez at the back post who slotted in from close range.
The frustration spilled over for Mauricio Pochettino's PSG side and Di Maria was sent off after a petulant spat with Fernandinho after the ball had gone out for a throw in.
From then on it was just a question of if City would add to the pain and the impressive Foden went close with a low drive that clipped the post.
The City fans locked outside of the stadium, celebrated wildly with car horns blaring but for PSG, beaten by Bayern Munich in the final last season, it was another year of disappointment.
“We played with character. We have to believe in ourselves, we will succeed," said midfielder Marco Verratti.