It was a magical night in Manchester, despite the unappealing weather conditions. An in-form Riyad Mahrez bagged a double for Man City to give his side a 2-0 victory in the second leg of the Champions League semifinals over PSG, allowing them to advance 4-1 on aggregate.

City put together a very impressive attacking performance on Tuesday, scoring early in the first period to get things going on the right foot. A quick counter-attack saw Kevin De Bruyne have a go on net just outside the box, with the shot deflecting right to Mahrez who calmly slipped it past Keylor Navas for the lead.

It wasn't until the 63rd minute when Man City found their second goal of the night, with the Algerian showing off his clinical abilities in fine fashion. Pep Guardiola's men caught the Parisians on the counter once again, which ended with Phil Foden finding Mahrez for an easy tap-in right in front of goal.

PSG on the other hand struggled to muster up any legitimate opportunities in the final third. Kylian Mbappe was sidelined due to a calf injury and his absence was severely felt for the visitors, who faced an uphill battle at the Etihad.

Now, this means that an all-English final is very much a possibility. Chelsea welcome Real Madrid to Stamford Bridge on Wednesday for their second leg, currently tied 1-1. However, the Blues do have a crucial away goal under their belt.

Man City still has the chance to win three trophies this term, having already won the Carabao Cup, while the Premier League title is basically in the bag. If they do clash with Chelsea in Istanbul on May 29th for all the marbles, it would be the second time in three years that two English teams face off in the final of Europe's most prestigious competition.

Â