Barcelona: Lionel Messi scored in his 150th European competition appearance as Barcelona beat Dynamo Kyiv 2-1 in the Champions League.
Messi converted a penalty in the fifth minute at an empty Camp Nou on Wednesday after he had earned a foul when he was crunched between two Dynamo defenders while dribbling into the box.
It was goal No. 121 for Argentina forward in 146 Champions League games and four European Super Cup appearances combined.
Gerard Pique added a second goal for the Spanish hosts with a header in the 65th. Dynamo forward Viktor Tsygankov pulled one back with 15 minutes to go.
Ronald Koeman's Barcelona leads Group G with nine points from three wins. Juventus has six points after Alvaro 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 Gonzlez, 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.