Matchday 21 in La Liga is halfway through, as four games on Saturday followed Sporting Gijon's 5-1 victory over Real Sociedad on Friday.
Two of the top four teams were in action, with Barcelona looking to go top of the league for at least a day with three points.
Here are the final scores from Saturday's matches:
|Rayo Vallecano||3-0||Celta Vigo|
This is what the table looks like at day's end:
|8||Deportivo La Coruna||28||3|
Barcelona 2, Malaga 1
After Barcelona nabbed an early lead after two minutes courtesy of Munir El Haddadi, mid-table Malaga found an equalizer in the 32nd thanks to Anor Juanpi.
In a tight spot, Barcelona turned to their talisman Lionel Messi, who has been in scorching form since returning from injury in November.
Just six minutes into the second half, Messi found a winner, as BeIN Sports USA shows:
Barcelona began the day in second behind Atletico Madrid, but they moved to the top of the league with the win. Atletico take on Sevilla on Sunday.
Espanyol 2, Villarreal 2
Fourth-place Villarreal needed an 88th minute equalizer from Mateo Musacchio to salvage a point from Espanyol on Saturday.
Musacchio's equalizer came off a corner, as he outjumped the suspect Espanyol defense, as BeIn Sports Espanol shows:
The home side grabbed a 2-1 lead in the 40th minute thanks to a Gerard Moreno goal, but he almost cost his team at the death as he was sent off in the 89th minute. Luckily for Espanyol, they only had to hold out for a few minutes with a man down.
Granada 3, Getafe 2
Granada earned some big relief on Saturday after a vital three points moved them out of the relegation zone. A 3-2 win over Getafe gives them 20 points and a two-point cushion above Las Palmas and Sporting Gijon.
It didn't come easily, though. After jumping out to a 2-0 lead after 36 minutes, Getafe recorded two goals in three second-half minutes to tie things up, notching the first in the 71st.
Granada didn't wait long to regain the lead thanks to a 77th minute goal from Ruben Rochina. It was a left-footed, swerving strike from outside the box that was deserving of being the winner.
BeIn Sports Espanol shows the winner:
For Getafe, it was their first loss since Dec. 5 against Real Madrid.
Rayo Vallecano 3, Celta Vigo 0
Like Granada, Rayo Vallecano moved out of the relegation zone thanks to a huge three points against fifth-place Celta Vigo, who are slumping as of late—it's their fourth loss in their last six Liga games.
Rayo reeled off three goals in a 15 minute span beginning in the 21st minute. It was all they needed, and BeIn Sports Espanol provided footage of their goal spurt:
The win is Rayo's first since Dec. 2 against Getafe and ends a miserable spell of play that included a 10-2 thrashing at the hands of Real Madrid.
Stats courtesy of LaLiga.es