Cristiano Ronaldo and Juventus have crashed out of the Champions League despite a thrilling 3-2 last 16-second leg win over Porto.
The Portuguese champions, who played most of the second leg at a numerical disadvantage after Mehdi Taremi was sent off for dissent in the 54th minute, progressed on away goals after the tie ended 4-4 on aggregate.
Porto’s Sergio Oliveira thumped the decisive set-piece under the wall and beyond the despairing dive of Wojciech Szczesny in the 115th and though Adrien Rabiot replied immediately for Juventus the visitors advanced.
Porto took the lead in Turin from the penalty spot with Oliveira on target after 19 minutes, but Federico Chiesa scored twice in the second half to level the tie for Juve and send the match into extra time.
Juan Cuadrado almost won it in regulation for Juventus when he struck a brilliant effort onto the bar deep into stoppage-time but Porto survived and went on to secure their passage to the next phase of the knockout stage.
“This is really tough,” Juve defender Matthijs de Ligt told Sky Sport Italia.
“When you play against 10 for almost the whole match, it’s always tough to then go out like this.”
Borussia Dortmund striker Erling Haaland became the fastest player to reach 20 goals in the Champions League, as well as the youngest, after scoring twice in a 2-2 draw with Sevilla that ensured the hosts’ passage to the quarter-finals.
Haaland’s goals, on 35 and 54 minutes, helped Dortmund seal a 5-4 aggregate victory.
The 20-year-old Norwegian has been sensational, needing just 14 matches to reach the 20-goal mark, with 10 fewer appearances than the previous record holder, Tottenham Hotspur’s Harry Kane.
He is also more than a year younger than Paris Saint-Germain’s Kylian Mbappe when he reached that mark just short of his 22nd birthday.
Haaland has netted 10 times in six Champions League games this season.
“It was a hard game. I’m tired now, but to be in the next round feels very big,” Haaland said.
“It was a crazy game and a crazy win.”
Haaland’s first goal was a tap in from a Marco Reus cutback but his second was a retaken penalty after his first effort was saved by Bono, who had moved off his line early.
Youssef En-Nesyri scored twice for Sevilla, in the 69th and in stoppage time.