Hernan Perez grabbed a dramatic added-time winner to earn Villarreal a 2-1 comeback win over Malaga that boosted their chances of avoiding relegation from La Liga on Thursday.
Lionel Messi squeezed home a stoppage-time penalty to grab a 3-2 win for champions Barcelona at Valencia in a thrilling and controversial La Liga match on Sunday.
Barcelona dropped points for the third time in four league games as they were held 0-0 by local rivals Espanyol in a heated Catalan derby. Atletico Madrid moved two points clear of Barca at the top of the table, having played a game more, thanks to substitute Thomas Partey's late winner to edge past Levante 1-0. Real Madrid now trail Atletico by five points ahead of their trip to Valencia on Sunday.
Lionel Messi struck a spectacular free kick, scored another goal and set up two more in a 4-1 victory for Barcelona over nine-man city rivals Espanyol in the first leg of their King's Cup last-16 clash on Wednesday.
Christian Pulisic scored his 10th goal for the United States before being substituted after picking up a knock in a 1-1 draw with Chile in a friendly in Houston on Tuesday.
Neymar shrugged off some rough tackling and a missed penalty to score a brilliant solo goal as he led Brazil to a 3-0 win over Paraguay that moved them within sight of the 2018 World Cup finals on Tuesday.