Porto are the latest team to beat Barca in La Real, with the Catalans beating the Catalan giants in the last 16 of last season’s Champions League final.
The two sides are tied at the top of the Primera Division table with 12 games to play, with Porto coming into the tie with three wins and five draws in all competitions.
However, with a goal difference of +13 and a league record 11 clean sheets, Porto will have the toughest task of any of the top sides to reach the final.
They’ll be facing Real Madrid, the team that beat them in the final of last year’s Champions Leagues, in their last game of the campaign.
Porto are unbeaten in La Segunda Division since August, and their league record is 23-1-3 with 13 clean sheets.
Real Madrid were last knocked out in the Champions League in 2016, but won’t be getting the same kind of treatment from Barcelona, who were runners-up in the previous round of the competition in 2017.
They won’t want to give up the lead for the final, however, as the La Liga champions have been unable to score in their four home games so far this season.
Real have already drawn two in their opening five matches, while Barcelona have won their last two matches.
The first leg of the tie will be played at 6pm local time (8pm BST) on Sunday.
Real Madrid will take on Barca, who are in the midst of a relegation battle and are yet to win at home in the Liga.
“The game is going to be very competitive,” said Real coach Carlo Ancelotti.
“Barcelona’s attack is fantastic, the way they play and their team is very good.
We have to find a way to get them back into the game.
They are a good side and we have to take them on.”
Barcelona won the first leg 4-1 on aggregate, but lost the next three.
“I am happy to see we have come out undefeated against Real Madrid,” said manager Luis Enrique.
“We have to keep the pressure on them.
We can play a different game and not be so tired.
There is a very good performance from Barca.
We played really well against them in recent years and they were very strong in the first half.
They were playing well, and we had to be strong in defence.
It’s important for the teams in the top four, with their teams, to be up for it.
For Barca it is a bit of a different challenge, as they play very well at home.
I don’t think the fans are happy with the first game.
We played well at the Camp Nou, but they are the best team in the world and they play with such confidence and they are playing the game at home.”
Barca, though, will have a tough time against the Barca of today.
Josep Maria Bartomeu is the second manager to lead his side to victory at the Nou Camp in the past 10 seasons.
Barcelona were beaten 2-1 by Atletico Madrid in the Copa del Rey final back in 2015, and drew 1-1 with Real Madrid at the Santiago Bernabeu.
While it is unlikely that Real Madrid will face a similar challenge at Camp Nou this time, they will have to fight for every inch of the game, especially when Porto look to bounce back from their disappointing start to the campaign and regain the initiative in the table.