Porto played most of the second leg at a numerical disadvantage after Mehdi Taremi was sent off. Even then they progressed on away goals after the tie ended 4-4 on aggregate.
Oliveira also made Porto's first goal from the penalty spot. Federico Chiesa scored twice in the second half to equalize the tie for Juventus. The match then progressed into extra-time.
At first, Porto appeared to have the game won when Oliveira struck but Adrien Rabiot reduced the deficit three minutes from time to set a tense match. Quarter-finals and semi-finals draws will be made at 11 am on Friday, March 19.
Porto dominated the first half and took the lead in the 19th minute with Oliveira's penalty taking them into the break. Juve's Chiesa made a strike into the top corner to give hope four minutes after the restart. The game got in Juve's favor as Taremi got sent off for picking up a second yellow card in the 54th minute for kicking the ball away. Chiesa leveled the scoreline on aggregate with his head in the 63rd. The hosts had the chance to win the tie but the game went to extra-time and it was far from over as Porto won a free-kick.
Both the teams proved to be tough in the field yet the Porto held on for a famous victory. This was Juventus' highest-scoring Champions League knockout tie since March 2016. Fans' favorite Ronaldo has made 82 goals in his last 78 UEFA Champions League knockout appearances. Being out of the championship would be hard for Juventus to sit through. Let's hope they work on their performance and come up with more practice the next time.
Sérgio Oliveira has scored highest among the FC Porto player in terms of penalties in the UEFA Champions League. FC Porto won the Champions League competition in 2003-04. It will be interesting to see them progress and play in the rest of these matches.