Benfica got back to winning ways in the UEFA Champions League after a thrilling 3-2 win in Monaco.
Eliesse Ben Seghir put the principality club ahead in the 13th minute before Álvaro Carreras escaped a second yellow card before the break.
The woodwork came to the Eagles’ rescue two minutes after the restart, the Portuguese club taking advantage in the 48th minute when Vangelis Pavlidis equalised.
Wilfried Singo was sent off in the 58th minute but the depleted hosts regained the lead in the 67th minute through Soungoutou Magassa.
Benfica were set for a third straight defeat in the competition before Ángel Di María stepped up to the plate late on, delivering two perfect crosses that were headed home by Arthur Cabral and Zeki Amdouni.
Monaco take the lead
Monaco began the brightest but it was Benfica who fashioned the first opportunity, Ángel Di María firing straight at Radoslaw Majecki.
Maghnes Akliouche created two chances at the other end, Eliesse Ben Seghir missing the target and Denis Zakaria unable to test Anatolii Trubin.
The hosts stayed on the front foot and took the lead in the 13th minute following a great team move that started in their own half. Vanderson’s shot was saved by Trubin, Aleksandr Golovin sending the ball back into the danger area where Ben Seghir converted from close range.
Benfica fight back
Benfica responded well but were not troubling Majecki. Álvaro Carreras was booked for a foul on Lamine Camara before the Eagles began to threaten, Di María’s shot blocked and Carreras’ effort deflected narrowly wide.
Di María had a great chance to equalise after a horror pass from Ben Seghir, the Argentine seeing his shot saved by Majecki.
Carreras was fortunate to escape a second yellow card for a late challenge on Breel Embolo. Zakaria and Thilo Kehrer were booked for protesting before Kerem Aktürkoğlu and Wilfried Singo went into the book, referee Rade Obrenović in danger of losing control.
Second half sizzles
The second half had barely begun when Embolo spun past Nicolás Otamendi and smashed the ball against the post. Less than a minute later Benfica found the equaliser.
The chance came after a hospital pass from Caio Henrique, Vangelis Pavlidis pouncing and poking the ball past Majecki before stroking the ball into an empty net.
It was all happening in the principality as Monaco thought they had restored their lead, Akliouche rounding Trubin and scoring with the youngster ruled narrowly offside by the VAR.
It was Benfica who suffered the same fate in the 53rd minute when Di María teased a hanging cross into the danger area, Alexander Bah getting in front of Henrique and volleying home before the VAR ruled Di María offside.
Ten men regain the lead
Adi Hütter went to his bench in the 57th minute when he replaced Henrique and Camara with Christian Mawissa and Soungoutou Magassa. Sixty seconds later his side were reduced to 10 men when Singo received a second yellow card for a challenge on Pavlidis.
Hütter made two more changes to settle his side, Ben Seghir and Embolo making way for Mohammed Salisu and Folarin Balogun. Bruno Lage wasted no time in bringing on Zeki Amdouni and Arthur Cabral for Florentino and Pavlidis.
Monaco were showing no signs of being a man down and regained the lead in the 67th minute. Mawissa drove to the byline and cut the ball back to Magassa who steered the ball into the bottom corner.
Balogun saw his shot saved as Benfica’s Champions League campaign looked headed for a third straight defeat. Di María had other ideas as he bailed his side out once again.
It's the Ángel Di María show
The Argentine showcased his exquisite crossing ability in the 84th minute, putting the ball on a plate for Cabral who got in front of Mawissa and headed past Majecki.
Di Maria fired into the side netting before turning provider again in the 88th minute. His cross came from the right wing this time, Amdouni the next to head past the helpless goalkeeper to complete the comeback.