The Premier League leaders left the French capital last week with two crucial away goals but the tie was still well-poised as the aggregate scoreline stood at 2-1 before kickoff at the Etihad.
However, PSG's hopes were dashed just eleven minutes into the game after Riyad Mahrez arrowed the ball past Keylor Navas into the bottom corner.
PSG then began to push City higher up the pitch but the hosts' pressure was too much for them to handle and they were susceptible to counter-attacks on a regular basis. Furthermore, the likes of Neymar and Angel Di Maria weren't afforded any space to operate in as it was an excellent defensive display from City.
With or without possession, Manchester City were comfortably the better side throughout the game and they were in complete control of proceedings bar the odd slip-up. Marquinhos came close to scoring for the second successive game as he watched his header graze the crossbar and Angel Di Maria's curling effort was just inches away from finding the back of the net.
Guardiola's side had the better chances in the game and they effectively sealed the win in the 63rd minute. A stunning team move involving Kevin De Bruyne and Phil Foden helped set up Riyad Mahrez, who once again finished with precision to book City's spot in the final.
PSG's misery was compounded in the second half after Di Maria lashed out at Fernandinho and saw a direct red card with over 20 minutes left on the clock. The Argentine was one of many Parisien players who showed their frustration with rash tackles towards the end of the game.
City got past last year's finalists to reach their maiden UCL final and will have to wait just under 24 hours to find out who they will face in Istanbul, as Real Madrid and Chelsea are scheduled to play on Wednesday at Stamford Bridge.
Here are some of the best tweets from the game!