PSG's Kylian Mbappe, second right, scores his side's opening goal against Real Madrid. Photo: Manu Fernandez/AP Photo

MADRID  Paris St Germain scored two late goals in the space of three minutes to battle back for a 2-2 draw at Real Madrid in the Champions League on Tuesday and secure top spot in Group A at the Santiago Bernabeu.

Real had sealed their place in the knockout stages for a record-extending 23rd successive year thanks to Club Bruges' 1-1 draw at Galatasaray earlier while PSG had also already qualified.

Yet they still served up a thrilling game with top spot on the line as well as pride after PSG had crushed Real 3-0 back in September.

Karim Benzema knocked into an empty net to give Real the lead in the 17th minute of his 100th Champions League start and the French forward doubled the advantage with a 79th minute header.

Yet Kylian Mbappe immediately reduced the deficit in the 81st minute, capitalising on a mistake from Real goalkeeper Thibaut Courtois before Pablo Sarabia equalised in the 82nd.

PSG's fightback added to concern in the stands after Real winger Eden Hazard hobbled off in the second half with an ankle injury, although substitute Gareth Bale almost snatched a winner when he struck the post in added time from a free kick.

"We feel good about the performance but not the result because we still wanted to win, but I think we gave everything on the pitch as Real Madrid always do," Benzema told reporters.

"Little by little, we are starting to play together as a team."

PSG midfielder Marco Veratti admitted his side had been outplayed for sections of the game but praised them for their reaction.

"In the first half, we didn't play our game and suffered too much but it's hard to avoid suffering away to Madrid. Few teams win here," he said.

"We were a little more courageous in the second half. Even though we gave away a lot of chances, we played like we know how."

PSG top Group A with 13 points from five games while Real are second on eight. Club Bruges, who Real visit in their final game next month, are third on three points, while Galatasaray, who will travel to PSG, are bottom with two.

Real were cruising in the first half but the game looked set to be shaken up when PSG were awarded a penalty and Courtois was shown a red card for hauling down Mauro Icardi in the area.

But the referee overturned both decisions following a VAR review, and awarded Real a free kick instead for a foul on Marcelo in the build-up.

Madrid, who had won five of their previous six games, produced a dominant display but were let down by slack defending in the closing stages.

They should have killed the game off long before Benzema's second but were repeatedly denied by their former, much-loved keeper Keylor Navas.

The Costa Rican, who won three consecutive Champions League crowns with Real before moving to Paris at the start of the season, made 10 saves, including a stunning block to deny Benzema from point-blank range.

"We have some things to correct, but the spirit here, the union in our team, is enormous," said Navas.

"To come back and play like that in a stadium where I had many beautiful experiences and to be received like that by the Madrid fans was terrific." 

Reuters