Zlatan Ibrahimovic missed a penalty and was withdrawn at half time as AC Milan beat Sparta Prague 3-0.
Brahim Diaz and Portuguese pair Rafael Leao and Diogo Dalot shared the goals for Milan, who extended their unbeaten run to 23 games in all competitions and top Group H with six points from two matches.
Diaz started and finished the move as he put Milan ahead in the 24th minute. The Spaniard dispossessed David Lischka, laid the ball off for Ibrahimovic, collected the return pass and fired into the net.
Inside Europe: Isak's goal should be to break Zlatan's record
- Tottenham slip to shock defeat in Antwerp
- Leicester City grab away win at AEK Athens as Vardy scores again
- Turns out Marcus Rashford is concentrating on his football - The Warm-Up
Lischka was in trouble again 12 minutes later, conceding a penalty with a foul on Ibrahimovic, but the 39-year-old Swede fired against the crossbar from the spot.
Ibrahimovic also missed a penalty against Cagliari on the final day of last season and again in the derby against Inter Milan, although he scored from the rebound.
It did not really matter as Leao turned the ball in from Dalot's cross in the 57th minute and Dalot scored the third from a raking Ismael Bennacer pass 10 minutes later.
PSG ready to sell Neymar and Mbappe – Euro Papers
Recently, recovered from a COVID-19 infection, Ibrahimovic has joined an information campaign, telling the public in his irreverent style to respect social distancing and wear a mask.
"The virus challenged me and I won," he said. "But you are not Zlatan, don’t challenge the virus.
"Use your head, respect the rules: distance and mask, always. We’ll win!”
The video was posted on the website and social media accounts of the Lombardy region which has seen a surge in COVID-19 cases.
Despite missing two games after testing positive, the 39-year-old Swede is Serie A's leading scorer with six goals.
Ibrahimovic begins recovery after 'successful' knee surgery
Zlatan out of Euros, says Sweden boss Andersson