Paris Saint-Germain remain on course for a fifth-straight Coupe de la Ligue title after winning 3-2 away to Rennes on Tuesday, in a hectic semifinal where three decisions went to the Video Assistant Referee and Neymar riled his opponents.
PSG took their tally to 13 goals in three matches at Rennes this season -- the others were in Ligue 1 and in the Coupe de France -- but failed to properly protect their 3-0 advantage after forward Kylian Mbappe was sent off in the 63rd minute.
Both sides had a goal ruled out after VAR referral, while Mbappe was sent off when the VAR showed him blatantly raking his studs on forward Ismaila Sarr's lower leg, ripping his sock around the heel.
PSG seemed in complete control approaching the hour mark, after goals from right-back Thomas Meunier, centre-back Marquinhos and midfielder Giovani Lo Celso.
Striker Diafra Sakho pulled a goal back in the 85th with a diving header on his debut after joining from West Ham, and midfielder Sanjin Prcic's 25-metre strike in the second minute of injury time ensured a few PSG jitters.
In a heated finale, Rennes players were furious with Neymar on two occasions.
The first saw the Brazil star control a high ball on his back and then flick it nonchalantly over the head of winger Benjamin Bourigeaud, who angrily tried to grab Neymar in frustration.
The improvised move was a demonstration of Neymar's astonishing skill, but the next incident might have been seen as provocative arrogance by the Brazil star.
With Rennes defender Hamari Traore on the floor in the fourth minute of injury time, Neymar held out his hand as if to help him up. When Traore reached out his hand in appreciation, Neymar withdrew his quickly, smiled and jogged away. Sakho and midfielder Benjamin Andre were incensed as they circled around Neymar.
After Meunier gave PSG the lead in the 24th minute with a fine dipping volley from just outside the penalty area, forward Wahbi Khazri thought he had equalised in the 43rd. He broke into the penalty area and slipped the ball into the bottom left corner. Referee Mikael Lesage awarded it, but then referred the decision to the VAR.
After nearly two minutes, Lesage disallowed the goal after images clearly showed Khazri had inadvertently knocked the ball into this path with his right arm before shooting.
The VAR ruled out another goal, this time for PSG, after Mbappe's 49th-minute strike was adjudged to be marginally offside.
Marquinhos' tap-in after Angel Di Maria's shot was saved made it 2-0 in the 54th and Lo Celso's shot went in off goalkeeper Abdoulaye Diallo in the 58th, with Di Maria again involved.
When Andre had a goal ruled out for offside with six minutes left, Lesage did not ask for a review but instead trusted his linesman's decision.
PSG are on course to once again meet Monaco, who play Montpellier in the other semifinal on Wednesday, in the March 31 final.