Barcelona took a first-leg lead over Real Madrid in their Copa del Rey semifinal tie as they sealed a 1-0 victory at the Bernabeu.
Despite Real Madrid having more possession in the encounter on Thursday night, an own goal by Eder Militao separated the sides.
Barca would be happy with the result, having recently lost to Manchester United in the Europa League and Almeria in La Liga.
Read Also: Man Utd beat Barca to reach Europa League last-16, Di Maria fires Juve through
The Xavi side defended deep after taking the lead and they held on till the end to seal a narrow advantage.
Barca take the 1-0 lead into the second leg which will hold at the Nou Camp on April 5.
Meanwhile, Barca remain top of the La Liga table, having a seven-point advantage over second-placed Real Madrid.