Barcelona faced adversity against Valencia at the Nou Camp, but they fended off pesky Valencia 4-2 on a pair from Lionel Messi and one each by Luis Suarez and Andre Gomes.
The first half was wild. Eliaquim Mangala headed home a corner to put Valencia ahead inside the opening half-hour, but it wasn’t long before Suarez hit back to draw back level. It appeared to be crumbling for the visitors when Mangala picked up his second yellow card for a pull-back Suarez in the box, both earning Barcelona a penalty and seeing Valencia down a man. Messi bagged the penalty before the break for a 2-1 lead, but Valencia struck back not a minute later as Munir El Haddadi scored on the stroke of halftime to make it 2-2 at the break.
The pivotal moment came in the 52nd minute as Neymar was clean through, but Diego Alves made an incredible save to keep the game level. Moments later, Messi put Barcelona in front with his 25th La Liga goal, skirting two defenders and beating Alves to his near post. That put Barcelona 3-2 up, and they finished it off against the tiring visitors with one from Andre Gomes with two minutes to go.
Atletico Madrid scored a massive victory by beating Sevilla at home 3-1. Diego Godin, Antoine Griezmann, and Koke all scored to give the home side all three points, a huge win that closed the gap with Sevilla in third at just two points. Griezmann’s goal was especially pretty, a left-footed rocket on a free-kick just outside the box that clipped the underside of the bar and cannoned in.
The loss likely shuts the book on any outside shot Sevilla may have had at the La Liga title, now sitting eight points back of Real Madrid, who also has a game in hand.
Elsewhere, Celta Vigo had struggled to translate its solid Europa League performances into sustained league form, but they managed to this weekend with a 1-0 win over Deportivo. Iago Aspas in particular is on a roll, and he scored the lone goal in the game, his sixth goal in his last nine games across all competitions. Aspas managed to slip by three defenders unnoticed at the back post, and Claudio Beauvue met him with a cross for the 74th minute goal.
Sporting Gijon got a big win in a huge relegation matchup, winning 3-1 to move onto 18 points, just one back of their opponents. They’re still seven points off safety, but they now have some life in the fight. All three of Sporting’s goals came in a seven-minute span just past the hour mark.
Finally, Malaga continued to struggle, finishing with a scoreless draw against 17th placed Leganes. Malaga has won just one league match since November 26th.