With goals from Ferran Torres and Fermin Lopez in the first half, Barcelona defeated Shakhtar Donetsk 2-1 at home in Champions League Group H action on Wednesday.
Despite missing many important players to injury and suspension, the home team controlled early and often, and they took the lead in the 28th minute on a volleyed rebound from a shot by 20-year-old Lopez that hit the right post.
In the 36th minute, he unleashed a tremendous strike that ricocheted against the left post on its way in, causing havoc for Shakhtar and extending Barca's advantage.
Lopez subsequently wasted two more opportunities to extend Barca's advantage, and the Catalan club had two goals disallowed by VAR due to close offsides calls.
Midfielder Georgiy Sudakov scored a goal for Shakhtar with a neat finish off a counterattack in the 62nd minute, but Barcelona withstood late pressure to win their third straight game.
It was a close contest, and we won after a battle. We had a tough time of it. Man of the Match Lopez said to Movistar Plus, "I'm happy for the win and for helping out with a goal."
Xavi stressed the importance of a victory today in order to get closer to qualifying for the next round of play. We took some damage, but we won the game.
The Catalan club now sits atop the standings with nine points, six more than second-placed Porto, who have a game in hand and will play at last-placed Antwerp later on Wednesday. With three points, Shakhtar are now in third position.
On Saturday, Barça will play host to Real Madrid in the first Clasico of the new LaLiga season.