Real Sociedad have won 1-0 at Athletic Bilbao in a Basque Country derby to strengthen their hold on third place in the Spanish league.
Cristian "Portu" Portugues scored the game's only goal in the fifth minute after Mikel Merino played Mikel Oyarzabal clear on the flank, where he squared the ball for Portu to knock home.
The victory came after a difficult December in which Sociedad drew three games before losing another three in a row prior to their visit to Bilbao.
The three points moved them to within four points of second-place Real Madrid and six points off leaders Atletico Madrid. Sociedad have played three more matches than Atletico and one more than Madrid.
"After those defeats, we wanted to turn this around and win the derby for our fans so they could celebrate New Year's Eve in style," Portu said.
The forward also took a moment to remember the supporters who had suffered from the coronavirus pandemic.
"It has been a good year as far as results for the team, but we want to think about our fans who could not be here (in the stadium) to share it with us and those fans or their loved ones who are no longer with us," Portu said.
Bilbao's erratic season continued after a poor attacking performance that never seriously threatened Sociedad's goal. The hosts were left in 12th place.
In Thursday's other match, Osasuna earned a 1-1 draw with Alaves despite playing with 10 men from the eighth minute.
Osasuna lost goalkeeper Ruben Martinez to a direct red when he fouled Deyverson, who had only the 'keeper to beat.
Roberto Torres put Osasuna ahead in the 67th. Alaves striker Lucas Perez converted a penalty in the 75th to split the points.