FC Porto knocked Juventus out of the Champions League to go through to the quarter-finals following a 2-2 draw( 4-4 on aggregate).
Porto almost took the lead early through Taremi. It was really brave play from the visitors down the left. Otavio clipped a decent ball in and Taremi's first effort was blocked away but it dropped straight back to him. He looped a header at goal which flicked the top of the crossbar and went out for a goal kick.
Taremi was brought down by Demiral and the referee pointed for the spot. Oliveria stepped up to take the kick and made no mistake, beating Wojciech Szczęsny from 12 yards.
Juventus came out with intent after the break and moved the ball quickly into Chiesa with Ronaldo finding his teammate. The Italian found half a yard before unleashing a cracking strike into the corner.
In the 55th minute, Porto were reduced to ten men after Taremi was sent off following a second yellow card. He got booked for a foul on Ronaldo and then stupidly smashing the ball away as Juventus tried to take a quick one.
Minutes later, Chiesa grabbed a brace to put Juventus level on aggregate. Cuadrado supplied the goods from the right yet again and Chiesa got in where it hurts to plant a header into the roof of the net.
In extra time, Sérgio Oliveira scored the second goal from a freekick to leave Juventus in need of two goals. Oliveria lined up a free-kick from 30 yards and decided to go low with the strike. It beat the wall and beat Szczesny's dive - he got a hand to it but couldn't keep it out.
Ronaldo almost turned home a chance from the previous corner but Rabiot didn't waste this one. He thumped home a header into the top corner.