Kylian Mbappe struck in the fourth minute of injury time to give Paris Saint-Germain a precious 1-0 win over Real Madrid in the first-leg of their heavyweight Champions League last-16 tie on Tuesday.

It looked as though Real would escape with a draw after weathering a first-half onslaught from PSG before Lionel Messi had a penalty saved by Thibaut Courtois just after the hour mark at the Parc des Princes.

Then, in the last minute of stoppage time, Mbappe burst into the box from the left and between two defenders before finishing past Courtois for his 22nd goal this season.

“I got myself into some space and then it was one against two in the box, and in the box the attacker is always in control,” Mbappe told broadcaster Canal Plus.

“The defenders were going back and I could decide where I wanted to go, and then I managed to put it between the legs of Courtois.”

Tipped to move to Madrid when his contract in Paris expires at the end of the season, Mbappe’s last-gasp strike means his current club have the edge heading into the return at the Santiago Bernabeu on March 9.

He added: “We are very pleased to have this slight advantage but there is a return-leg to come and we need to make sure we prepare well in our upcoming league matches.”

The France World Cup-winning striker may have focused much of the attention coming into this tie amid the speculation about his future but the array of attacking talent elsewhere could not be overlooked.

Messi was coming up against Madrid for the first time since leaving Barcelona, for whom he scored a record 26 goals in the ‘El Clasico’ over his years at the Camp Nou.

Real also knew all about the threat of Angel Di Maria, who won the Champions League with the Spanish giants in 2014.

He started because Neymar was only deemed fit enough for a place on the bench having not played since late November due to an ankle injury.

The fragile Brazilian may have wondered how he might fit back into Mauricio Pochettino’s team as he watched the way they played without him in the first half.

PSG showed a hunger that has been lacking for most of the campaign in Ligue 1 even as they built a huge lead at the top of the table.

PSG’s pressing game suffocated their opponents, although Real were seemingly quite happy to defend deep and give up possession, aware that a 0-0 draw would do just fine with the away goals rule scrapped from this season.

Guardiola still unimpressed after 5-0 win

Pep Guardiola insisted Manchester City still have room for improvement after Bernardo Silva’s brace inspired a masterful 5-0 rout of Sporting Lisbon in the Champions League last 16 first leg on Tuesday.

Guardiola’s side produced a swaggering display at the Jose Alvalade Stadium to all but secure their quarter-final place before the second leg in Manchester on March 9.

Riyad Mahrez opened the scoring and Silva bagged the second before Phil Foden made it three by the 32nd minute.

With City at their imperious best, Portugal forward Silva struck again on his return to his homeland and Raheem Sterling’s gem rounded off the demolition after the interval.

City are unbeaten in their last 13 games in all competition, a hot streak that now includes 12 wins.

Sterner tests will await City later in the competition but this was a significant statement of intent that will have been heard all around Europe.

Determined to keep his players grounded, Guardiola said: “The difference between the two teams is not 5-0 but we were so clinical. We punished them.

“We had some simple passes that we lost. Against the top sides in Europe we would be punished.

“We have one more game to be in the quarter-finals and this is what you want. The players know me and the way we work that we can do better.

“I’m incredibly happy, please don’t misunderstand me, but we can do better.”