La Liga champions Real Madrid make the trip to the Camp Nou on Saturday for the first El Clasico of the season.
Zinedine Zidane’s men go to Barcelona third in the table, with 10 points from their first five games. However they suffered a 3-2 humbling at home by Ukranian side Shakhtar Donetsk in the Champions League on Wednesday.
Barcelona’s problems have been well documented over the summer, with the Catalan club imploding ever since that 8-2 humilitan by Bayern Munich in August.
However, Lionel Messi has stayed and helped lead them to a mid-week 5-1 thumping of Ferencvárosi in the Champions League.
After two wins at the start of the season, Barcelona have drawn and lost their most recent La Liga matches, leaving them ninth in the table.
What time is Barcelona vs Real Madrid?
The biggest game in Spanish football - and one of the most-watched fixtures in the world - kicks off at 3pm on Saturday.
Elsewhere, former Barcelona forward Luis Suarez will be in action at 8pm when Atletico Madrid host Real Betis.
El Clasico isn’t the only big match on Saturday. At 5.30pm, Chelsea go to Manchester United in the Premier League.
Barcelona vs Real Madrid TV channel and live stream
The 245th competitive El Clasico is being shown in the UK by La Liga TV.
La Liga TV can be purchased from £5.99 a month through Premier Sports.
Those who pay can then stream the game through the Premier Player app or, if you’re a Sky customer as well, through channel 435 once you’ve paid for the channel.
Virgin Media customers will need to spend £9.99 to access La Liga TV for a month in a bundle with Premier Sports 1 and 2, then find El Clasico on channel 554.