Real Sociedad have gone top of La Liga with substitute Julen Lobete scoring a 90th-minute winner to edge Real Mallorca 1-0 in a match in which the Basque side played the entire half with 10 men.
Lobete went on in the 66th minute with his team struggling to generate chances.
After receiving a through ball from fellow substitute Martin Zubimendi, the young striker cut back to his right foot and struck a powerful shot that goalkeeper Manolo Reina got a hand on but couldn't keep out.
Sociedad had left-back Aihen Munoz sent off for a second yellow card in the final seconds of the first half.
The clutch win moved Sociedad three points clear of Real Madrid and Atletico Madrid, who had their games this weekend postponed to give more rest time to players returning from international duty in South America.
Sociedad have lost only once this season, to Barcelona in their opener in August.
With regional health authorities allowing the 40,000-seat Anoeta Stadium at full capacity again for the first time since the start of the pandemic, Sociedad chose the night to present to their fans the Copa del Rey they won last April.
That victory over fierce regional rivals Athletic Bilbao ended Sociedad's 33-year wait for a title.
Meanwhile, bottom side Getafe and 18th-placed Levante played out a goalless draw.
Australian Associated Press