- Barça go top after Mallorca’s surprise win over Real Madrid
• Augsburg hold Bayern, Ronaldo on target for Juventus
Miralem Pjanic (left) celebrates his goal with Cristiano Ronaldo. Photograph: Marco Bertorello/AFP via Getty Images
Real Madrid fell to a shock defeat at Real Mallorca on a day when they were leapfrogged by Barcelona at the top of La Liga. The hosts took the lead early on when Lago Junior cut inside and struck as well-placed finish into the bottom corner of Thibaut Courtois’ goal, and despite having time on their side Madrid could not muster a response. The right-back Álvaro Odriozola was sent off late on for a second booking on a night to forget for Zinedine Zidane’s side, who drop to second, one point behind their Catalan rivals and one ahead of high-flying Granada.
Barcelona’s attacking trident of Lionel Messi, Luis Suárez and Antoine Griezmann all got on the scoresheet for the first time together in the 3-0 win away to Eibar that took them top of the table. Griezmann put Barça ahead in the 13th minute, slotting inside the near post to cap a route-one move. The three forwards all combined for the next two goals, Suárez bringing the ball into the area for Griezmann to slide it across for Messi to score in the 58th minute, and the Frenchman turning architect of the third goal, rolling the ball from deep into the path of Messi, who then squared for Suárez to tap in.
Atlético Madrid’s frustrating La Liga run continued as Daniel Parejo’s stunning late free-kick earned Valencia a deserved 1-1 draw at the Metropolitano It had looked as if Diego Costa’s 36th-minute penalty would earn Diego Simeone’s misfiring side their second win in six league games and put them back into back into third. Atlético dominated the first half but Costa and Álvaro Morata both missed decent chances. Costa broke the deadlock when Denis Cheryshev was adjudged via a VAR check to have blocked a cross with his arm and the striker sent Jasper Cillessen the wrong way with his spot-kick. Valencia were more dangerous after the break and Russian striker Cheryshev spurned a great chance when he fired against the bar from close range. Parejo’s dipping free-kick in the 82nd minute gave Jan Oblak no chance and Parejo went close to snatching the win late on.
In Germany, Augsburg’s Alfred Finnbogason scored a stoppage-time goal to snatch a 2-2 draw against a wasteful Bayern Munich and deny them the top spot in the Bundesliga. Augsburg shocked Bayern with a goal after 28 seconds when Marco Richter volleyed in from a Rani Khedira header. Yet Robert Lewandowski continued his stellar scoring run to bring Bayern level, heading in a perfect Serge Gnabry cross. Gnabry, who also hit the post, curled a superb left-foot low shot past Tomas Koubek to give Bayern the lead and Koubek then made a string of superb saves to deny Kingsley Coman, Lewandowski and Philippe Coutinho. Thomas Müller could also have sealed a win for Bayern in the 90th minute but he fired wide and they were punished in stoppage-time as Finnbogason tapped in.
Borussia Dortmund edged past leaders Borussia Mönchengladbach 1-0 thanks to Marco Reus’s second-half winner to cut the gap at the top to one point. The captain broke the deadlock in the 58th minute, slipping the ball through the legs of Yann Sommer for a goal that gave Dortmund their first win in four league games.
Wolfsburg remained second after Wout Weghorst’s 82nd-minute equaliser rescued a 1-1 draw against RB Leipzig.
Juventus moved four points clear at the top of Serie A with a 2-1 home win over Bologna. Cristiano Ronaldo opened the scoring in the first half shortly before Danilo levelled. Miralem Pjanic profited from a defensive mix-up after the break, continuing Maurizio Sarri’s unbeaten start as Juventus coach. Inter can cut their lead to one point with victory at Sassuolo on Sunday.
Ciro Immobile earned and converted two penalties as Lazio came back from 3-0 down to salvage a 3-3 draw against Atalanta. In a match that was a tale of two halves, Immobile completed the recovery with his second spot kick in stoppage time following a foul from Marten de Roon. Joaquín Correa also scored for Lazio, while a Luis Muriel double was added to by Alejandro Gómez to put Atalanta three goals ahead at the interval.