Valencia moved up to third in the La Liga table as they ended a run of six defeats in all competitions by beating Levante 3-1 on Sunday.
Santi Mina headed in the opener to give Valencia a lead that lasted less than two minutes as Sergio Postigo swiftly replied by converting from a corner at the other end.
Luciano Vietto restored the hosts’ lead just after the hour-mark when goalkeeper Oier failed to smother the ball, and Valencia wrapped up the points through Dani Parejo’s late penalty.
La Liga leaders Barcelona missed out on the chance to re-establish their nine-point cushion as Ernesto Valverde’s unbeaten side were held to a 0-0 home draw with Getafe.
Barca were unable to register a shot on target in the opening half at the Now Camp for the first time in six years, while they failed to score at home in the league for the first time since November 2016.
Sevilla made the most of Francisco Aday’s first-half penalty miss to secure a much-needed 1-0 victory against Girona.
Vincenzo Montella’s side had won just one of their last eight La Liga games ahead of the match and looked set to fall behind when Luis Muriel handled the ball in the penalty area four minutes before half-time.
However, Sergio Rico, who starred throughout the match with several sharp saves, spared his team-mate’s blushes to deny Aday with a fine stop to his right and keep the score goalless at the break.
Sevilla’s winner came within seconds of the restart when Joaquin Correa raced onto Clement Lenglet’s through ball and touched it past Girona goalkeeper Bono as Pablo Sarabia bundled home Bernando Espinosa’s attempts to clear off the goal-line – with both Correa and Sarabia claiming the goal.
Gerard Moreno’s 13th goal of the season rescued a point for Espanyol as they drew 2-2 with Celta Vigo.
Espanyol led 10 minutes in through Leo Baptistao when he collected Jose Manuel Jurado’s poked through ball and coolly slotted home.
However, Maxi Gomez equalised before the break with a back-post header before his 12th goal of the season put the home side ahead with 10 minutes to go.
Yet Gerard collected a long ball over the top and dispatched a brilliant half-volley from outside the box into the far corner of the net three minutes from time to earn Espanyol a draw.