Fc Porto’s Pepe(left) consoles compatriot and ex teammate Cristiano Ronaldo at the end of the game.

Italians champions Juventus failed to progress to the quarter finals of the champions league for a second time in a row after a 4-4 draw on aggregate against FC Porto.

The first lag that was played in portugal two weeks ago ended in a 2-1 win for the hosts. Things did not turn better for Juve after they failed to overturn the first leg results despite being considered as favourites to proceed to the last eight stage.

Juventus started on a low note conceding in the first half after Sergio Oliveira converted a sport kick conceded by Demiral, extending Porto’s advantage to 3-1 on aggregate.

Chiessa heads in a Juan Cuadrado cross to draw level Juventus on aggregate score.

Federico Chiessa scored twice in the early minutes of the second half to reviving Juves hopes of overturning the result. Porto were reduced to ten men in the 56th minute after Taremi received two yellow cards in two minutes. The hosts, however failed to capitalise on the on man advantage and had to settle for a 2-1 score at full, sendi h the game to extra time.

Juves misfortunes continued as Sergio Oliveira scored a second from a free kick. Rabiot equalised two minutes later with Juve failing to get a winner to break an aggregate draw that sent Porto to the last 8 stage on away goals advantage.

Haaland scored a brace to send Dortmund to the quarter finals.

In the other tie of the night, the in form Erling Haaland scored a brace that enabled Dortmund to survive the late Sevilla scare afyer En Neysri also scored two. The match ended in a 2-2 draw and the first leg’s 3-2 away win for Dortmund earned them a ticket in the quarter finals.