Espanyol 1-3 Real Madrid
Karim Benzema bagged a late brace as Real Madrid defeated Espanyol 3-1 to maintain their winning start to the LaLiga season.
Carlo Ancelotti's charges got off to the perfect start after Vinicius Junior gave them the lead on 12 minutes with a strike towards the far post after a through ball by Aurelien Tchouameni.
Madrid pinned Espanyol back in their own half and Vinicius Junior came close to doubling their lead eight minutes later with a poked shot in the box that forced a reflex save from goalkeeper Benjamin Lecomte.
Real allowed Diego Martinez's men back into the game just before the halftime break after Oscar Gil teed up Joselu through on goal in the box and the Spanish forward levelled matters with a strike from close range.
Madrid struggled to create chances after the break, Ancelotti making a double change just before the hour-mark, as Camavinga replaced Luka Modric in midfield and Rodrygo came on for Federico Valverde in attack.
The game became an open contest after that as Joselu came close to giving Espanyol the lead with a shot from close-range that was met by a strong hand from Courtois after a cross by Brian Olivan.
The visitors had a chance to restore their lead moments later from a counter-attack after Benzema was released through on goal by Camavinga but the Frenchman's strike across goal was kept out by Lecomte at full-stretch.
Benzema put Real ahead Madrid two minutes before time with a side-footed volley into the bottom corner after a well weighted cross by Rodrygo.
Espanyol collapsed in stoppage time after Lecomte was red-carded for a challenge on Ceballos on the edge of the box after a Video Assistant Referee (VAR) review and defender Leandro Cabrera went in to guard the goals.
Benzema made it 3-1 from the resultant free-kick, as he fired a low strike into the bottom corner beyond the reach of Cabrera to complete his brace.
Barcelona 4-0 Real Valladolid
Robert Lewandowski bagged a brace for the second straight game as FC Barcelona defeated Real Valladolid 4-0 at the Camp Nou on Sunday evening.
Xavi Hernandez handed a debut to new signing Jules Kounde, while there were also returns for Sergio Busquets and Raphinha following last week's win over Real Sociedad.
Lewandowski looked to continue from he left off last week and went agonisingly close to opening the scoring on 12 minutes with a header that crashed against the upright.
The Polish striker was not to be denied in the 24th minute as he got on the end of Raphinha's cross and guided the ball past goalkeeper Jordi Masip for his third goal of the campaign.
It was one-way traffic in throughout the half, which eventually resulted in the second goal just before the break when Dembele turned provider to pick out Pedri who fired into the bottom corner from 10 yards out.
Valladolid responded with a double change at the break as Oscar Plano and Roque Mesa replaced Monchu and Alvaro Aguado, with the hope of getting back into the contest.
Xavi surprisingly responded with a triple change at the hour mark, as Ansu Fati, Frenkie de Jong and Sergi Roberto came on for Raphinha, Gavi, Ronaldo Araujo.
The changes did not disrupt the rhythm for the Catalans, who grabbed a third goal in the 64th minute as Dembele picked up his second assist with a lovely back-heel for Lewandowski, who slotted into the bottom corner to complete his brace.
Valladolid did manage to carve out a couple chances in quick succession with 20 minutes to go, as Plano forced a good save out of Ter Stegen, before Mesa saw his effort cleared on the line by Kounde.
That proved to be the visitors' only openings at goal, as the host went on to grab a fourth goal in second-half stoppage time through Roberto's close-range after the crossbar denied Lewandowski his hat-trick.
Here are the 10 highest-paid African players in LaLiga this season: