Ronald Koeman’s Barcelona leads Group G with nine points from three wins. Juventus has six points after Álvaro Morata scored twice in a 4-1 win at Ferencvaros. Dynamo and Ferencvaros have one point each.
Dynamo played with a squad depleted by the coronavirus. The Ukrainian side said nine players —including its two main goalkeepers — tested positive ahead of the team’s trip to Spain.
Coach Mircea Lucescu had quipped on Tuesday that “it would have been better to have another positive case and play the game at a later date” after his players all passed another screen in Barcelona.
But the visitors held up thanks to the fine goalkeeping of 18-year-old Ruslan Neshcheret. He was playing just his second match for Dynamo’s first team.
Neshcheret could do nothing to stop Messi’s spot kick— his fourth goal of the season, all coming from penalties. He did, however, prove up to the task to turn back multiple shots by Messi, Ansu Fati, Pedro “Pedri” González, and Ousmane Dembele.
Barcelona also got a stellar performance from goalkeeper Marc Andre ter Stegen, who showed he had not lost his reflexes in his first match of the season since undergoing right knee surgery in August.
The German goalie got his arm on a header by Vitaliy Buyalskiy to send it over his bar in the 36th before saving five more good chances for Dynamo.
“It was very important for me to win this game,” Ter Stegen said. “I was eager to get back on the field and do what I love. They had several chances, and we will have to talk about them and find how to improve, but other than that I think we played a good match.”