A 96th-minute header from substitute Luuk De Jong saved Barcelona a 2-2 draw with city rivals Espanyol in La Liga on Sunday.
Both sides had a man sent off in the closing stages, with Espanyol looking set for a first league win over Barca in 16 years before De Jong returned Adama Traore’s cross to salvage a point.
Xavi Hernandez’s side have thus returned to fourth and last place in the Champions League, tied on 39 points with Atletico Madrid.
It had looked like Barca would be in for a comfortable evening when they took the lead in the opening two minutes, Pedri turning Jordi Alba’s cross from close range.
Ferran Torres and Traore both closed in on the visitors but were caught at half-time as Sergi Darder curled in an effort from the edge of the box after good work from Raul de Tomas.
Darder then returned the favor by sending De Tomas over for a goal that looked to have won the game for the hosts.
Tempers flared late on as Gerard Pique and Nico Melamed both saw red after a close close on the ball before De Jong’s late effort saw the split spoils.
Serie A: AC Milan in the lead, Roma still losing ground
AC Milan climbed to the top of Serie A with a 1-0 win over Sampdoria that lifted them to a point above Inter Milan. Goalkeeper Mike Maignan netted Rafael Leao’s winning goal in the eighth minute.
The France international sent a long kick from outside his penalty area to feed Leo who controlled the ball on the left flank before moving past defender Bartosz Bereszynski to beat Sampdoria goalkeeper Wladimiro Falcone.
It was the 10th goal of the season for the Portuguese striker in his 100th appearance for the Rossoneri. Striker Olivier Giroud, who scored both goals in the game against Inter, saw his second-half header from close range by Falcone.
AC Milan top the table with 55 points, one clear of second-placed Inter with Napoli another point behind after sharing a 1-1 draw on Saturday. Inter, however, still have one game less.
Meanwhile, Bryan Cristante scored a 94th-minute equalizer to salvage a 2-2 Serie A draw for AS Roma at Sassuolo on Sunday, as Jose Mourinho’s side lost further ground in the race for European qualification.
Another league stalemate leaves them seventh on 40 points, two behind Lazio and five behind fourth-placed Juventus, who play later.
“If you had asked me at the start, I wouldn’t have wanted a draw, but in the 90th minute, definitely,” Mourinho told DAZN.
“I can compare this game to the defeats we had earlier in the season against Verona, Venice and Bologna. We had chances to draw those games and we could have had three more points with three draws.
“It’s not the result we wanted, but if nothing else we lost in the last four in Serie A, we have eight points.”
A penalty from Tammy Abraham gave the capital club the lead late in the first half, but an error by goalkeeper Rui Patricio led to an own goal from Chris Smalling for the equaliser, before Hamed Traoré completes the turnaround with a well-taken strike.
However, Sassuolo defender Gian Marco Ferrari picked up a second yellow card 12 minutes from time and Roma took advantage of the stoppage time through a Cristane header.
Danilo scored an equalizer in stoppage time to salvage a 1-1 Serie A draw for Juventus at Atalanta and earn a point that could prove crucial for the Bianconeri’s first four ambitions.
The Brazil international came from a corner in the 92nd minute, nullifying a long-range thunderbolt from Ruslan Malinovskyi that had put Atalanta on the verge of reclaiming fourth place.
Both sides had their chances in a thrilling encounter in Bergamo, as Atalanta goalkeeper Marco Sportiello denied Dusan Vlahovic with a superb save and Hans Hateboer hit the bar for the hosts.
Juve remain fourth with 46 points, two ahead of Atalanta, but Gian Piero Gasperini’s side have one game less.
Elsewhere, the last two Genoa and Salerno played out a 1-1 draw that did little to help either side’s survival hopes, leaving them six and nine points from the safety zone respectively.
Cagliari draw 1-1 at Empoli which took the Sardinians 18th level with Venezia above them with 21 points, while the mid-table Hellas Verona hammered Udinese 4-0.
Bundesliga: Dortmund reduce Bayern’s lead to six points
Marco Reus scored twice to lead Borussia Dortmund to a 3-0 win at Union Berlin and cut from Bayern Munich The Bundesliga leads by six points.
It also helped address growing criticism after Dortmund’s 5-2 home loss to Bayer Leverkusen the previous Sunday saw Bayern stretch nine points clear.
But the leader’s surprise 4-2 loss to promoted Bochum on Saturday prompted Dortmund to claim their first league victory at Union at the third attempt.
Reus opened the scoring in the 18th minute when Mahmoud Dahoud played it in to shoot Andreas Luthe low in the legs.
Reus scored again seven minutes later when Donyell Malen held off Robin Knoche and Bastian Oczipka to play him in. The Dortmund captain rounded the Union keeper before finishing from a tight angle.
Raphael Guerreiro scored the visitors’ third goal from close range in the 71st minute.
Dortmund won without injured striker Erling Haaland due to muscle problems and the club said Gio Reyna did not play due to illness, a game after the American midfielder returned from a hamstring injury. leggings that had sidelined him for five months.
Hoffenheim jumped to fifth place beating relegation-threatened Arminia Bielefeld 2-0 late in the game.
Ligue 1: Marseille consolidates its second place
Arkadiusz Milik scored a spectacular header from a header to hand Marseille a 2-1 away win over struggling Metz on Sunday as they consolidated their second place in Ligue 1.
Milik was a surprise omission from the starting lineup but wasted no time after delivering a spectacular finish, receiving the ball to his chest with his back to goal and scoring a stunning winner eight minutes from time.
New signing Cedric Bakambu gave Marseille the lead after 26 minutes as they moved to 46 points, 13 behind runaway leaders Paris St Germain.
Marseille are now four ahead of Nice, third, which lost on Saturday against Olympique Lyonnais.
Metz’s loss leaves them second from bottom.