Ousmane Dembele's strike, capping a brilliant individual display, helped Barcelona beat Real Sociedad 1-0 on Wednesday, and reach the Copa del Rey semi-finals.
The French forward struck in the 52nd minute to power the record 31-time cup-winners through against 10-man La Real, who had Brais Mendez sent off late in the first half.
Barcelona have enjoyed a strong start to 2023, winning the Spanish Super Cup and moving three points clear of Real Madrid at the top of La Liga, and continued it in a pulsating cup clash.
Imanol Alguacil's Real Sociedad have thrilled in the league, sitting third, but were missing veteran playmaker David Silva and Mikel Merino through injury.
Barcelona manager Xavi Hernandez, on his 43rd birthday, guided his team to a nervy victory, thanks to Dembele.
The coach defended Dembele when taking over at Barcelona in November 2021, saying that with hard work he could be the best winger in the world. "The most important thing is having the mentality that you will make the difference at Barcelona," Xavi told reporters on Wednesday.
"For me, Dembele is still one of the best in the world in his position. I am happy for him because he's a good guy and a good professional.
"He has turned things around and that is not easy at Barca."
The Catalans came out of the blocks quickly and Robert Lewandowski had an effort blocked after the electric Dembele found him.
At the other end Takefusa Kubo crashed a shot against the crossbar, as the game ebbed and flowed in entertaining fashion.