It was the rarest of events, but Barcelona kicked off February in strange fashion, losing 3-2 at home to an inspired Valencia side.
Real Sociedad will be hoping not to suffer a titanic backlash from the Catalan giants as they face off against them in the Nou Camp in the first leg of the King's Cup semi-final.
Barcelona currently sit second in La Liga, three points behind surprise leaders Atletico Madrid, per BBC Sport.
Sociedad are battling for a Europa league spot and currently sit in sixth place in Spain's top division.
When: Wednesday, February 5 at 4 p.m. ET
Wednesday, February 5 at 9 p.m GMT
Where: Camp Nou, Barcelona, Spain.
Watch: Sky Sports 2 / Sky Sports 2 HD / Sky Go
The Copa del Rey will give Barcelona an opportunity to put their shock defeat to Valencia behind them and take their frustrations out on a Sociedad team that conceded four goals on their last visit to the Spanish giants.
On that day, goals from Neymar, Lionel Messi, Sergio Busquets and Marc Bartra put the Basque visitors to the sword in a comfortable victory for Gerardo Martino's men.
Sociedad themselves have not won at Barcelona's temple of football since 1990, per Goal.com.
They have amassed only 13 points on their travels this season after finishing a magnificent fourth last year.
Sociedad will no doubt struggle to take anything from this match, and you can expect Barcelona to want to put on a masterclass.
Even with Neymar, who has now missed six matches, still out injured, the current La Liga champions should have far too much class to not get the job done.
I predict a comfortable victory for Barcelona that will be very similar to the one they had against their opponents last September.
They will win the match 3-0.